Module:Timeline of release years/sandbox: Difference between revisions

Content deleted Content added
Temp test of multi-line
right() doesn't need year or args. Unnecessary logic check.
Line 57:
end
 
local function right(builder, args, year, itemNum, itemList)
if itemNum == 0 then return end
 
Line 101:
if args.temparg then
left(builder, args, emptyyear .. '<br/>–<br/>' .. lastyear, 0)
right(builder, args, emptyyear .. '<br/>–<br/>' .. lastyear, 0, {})
else
left(builder, args, emptyyear .. '–' .. lastyear, 0)
right(builder, args, emptyyear .. '–' .. lastyear, 0, {})
end
else
elseif year ~= emptyyear then
if year-1 == emptyyear then
left(builder, args, emptyyear, 0)
right(builder, args, emptyyear, 0, {})
else
if args.temparg then
left(builder, args, emptyyear .. '<br/>–<br/>' .. (year-1), 0)
right(builder, args, emptyyear .. '<br/>–<br/>' .. (year-1), 0, {})
else
left(builder, args, emptyyear .. '–' .. (year-1), 0)
right(builder, args, emptyyear .. '–' .. (year-1), 0, {})
end
end
Line 125:
builder = builder:tag('tr')
left(builder, args, year, itemNum)
right(builder, args, year, itemNum, itemList)
return nil