Module:Sandbox/CAS222222221: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 13:
ret
:css( 'text-indent', '-1em')
:wikitext( '-' .. contextcontent .. '<br />' )
end
Line 19:
end
 
local function left(args, year, displeft)
local ret
ret = mw.html.create( 'td' )
ret
:wikitext( (displeft or year) .. '-' )
return ret
Line 47:
 
ret
:css( 'padding-left', '0 0 0 -1em')
:node( titleItem(args[year]) or titleItem(args[year .. 'a' ]) )
 
Line 57:
end
 
local function row(args, year, displeft)
local ret
ret = mw.html.create('tr')
Line 86:
:css('clear', args.align or 'right')
:css('margin', '0 0 0.5ex 1em')
:css('font-size', '8592.78%')
:css('line-height', '90%')
:css('max-width', '264px')
Line 96:
local caption
caption = mw.html.create('caption')
caption
caption:wikitext(args.title or '发行时间轴')
:css('font-weight', 'bold')
caption :wikitext(args.title or '发行时间轴')
ret:node(caption)
end
 
if tonumber(args.first) then
firstyear = tonumber(args.first)
else
for i = 1980, os.date('%Y') do
if right(args,[i] or args[i) .. 'a'] then
firstyear = i
break
end
end
Line 115 ⟶ 119:
else
for i = os.date('%Y') + 3, firstyear, -1 do
if right(args,[i] or args[i) .. 'a'] then
lastyear = i
break
end
end
end
 
for year = firstyear, lastyear do
ret:node( row(args, year) )