Module:Infobox: Difference between revisions
todo |
partial refactor (header helper function only) |
||
| Line 19: | Line 19: | ||
header = title | header = title | ||
elseif #adjacent_links == 2 then | elseif #adjacent_links == 2 then | ||
lines = {} | |||
--table.insert(lines, "\n") | |||
table.insert(lines, '{| style="width: 100%;"') | |||
table.insert(lines, '|-') | |||
table.insert(lines, '| style="font-size: 0.75em;" | ' .. adjacent_links[1]) | |||
table.insert(lines, '| style="width: 50%;" | ' .. title) | |||
table.insert(lines, '| style="font-size: 0.75em;" | ' .. adjacent_links[2]) | |||
table.insert(lines, '|}') | |||
header = table.concat(lines, "\n") | |||
elseif #adjacent_links == 8 then | elseif #adjacent_links == 8 then | ||
lines = {} | |||
--table.insert(lines, "\n") | |||
table.insert(lines, '{| style="width: 100%;"') | |||
table.insert(lines, '|-') | |||
table.insert(lines, '| style="font-size: 0.75em;" | ' .. adjacent_links[1]) | |||
table.insert(lines, '| style="font-size: 0.75em; width: 50%;" | ' .. adjacent_links[2]) | |||
table.insert(lines, '| style="font-size: 0.75em;" | ' .. adjacent_links[3]) | |||
table.insert(lines, '|-') | |||
table.insert(lines, '| style="font-size: 0.75em;" | ' .. adjacent_links[4]) | |||
table.insert(lines, '| style="width: 50%;" | ' .. title) | |||
table.insert(lines, '| style="font-size: 0.75em;" | ' .. adjacent_links[5]) | |||
table.insert(lines, '|-') | |||
table.insert(lines, '| style="font-size: 0.75em;" | ' .. adjacent_links[6]) | |||
table.insert(lines, '| style="font-size: 0.75em; width: 50%;" | ' .. adjacent_links[7]) | |||
table.insert(lines, '| style="font-size: 0.75em;" | ' .. adjacent_links[8]) | |||
. | table.insert(lines, '|}') | ||
header = table.concat(lines, "\n") | |||
else | else | ||
header = title | header = title | ||