Module:Navbox: Difference between revisions
rewrite navbox code to use a table of lines instead of concatenating to one big line |
bugfix thicker-than-normal content lines |
||
| Line 29: | Line 29: | ||
-- Headerless row; holds data for simple navboxes or a nested navbox | -- Headerless row; holds data for simple navboxes or a nested navbox | ||
if is_navbox then | if is_navbox then | ||
table.insert(lines, '| style="padding: 0;" colspan="2" |' | table.insert(lines, '| style="padding: 0;" colspan="2" |' .. row_content[1]) | ||
else | else | ||
table.insert(lines, '| style="font-size: 0.9em; padding: 0.25em 0.5em;" colspan="2" | ' .. row_content[1]) | table.insert(lines, '| style="font-size: 0.9em; padding: 0.25em 0.5em;" colspan="2" | ' .. row_content[1]) | ||
| Line 38: | Line 37: | ||
table.insert(lines, '! style="white-space: nowrap; font-size: 0.9em; width: 5%; text-align: right; background-color: #eaecf0; padding: 0.25em 0.5em; border: 1px solid white;" |' .. row_content[1]) | table.insert(lines, '! style="white-space: nowrap; font-size: 0.9em; width: 5%; text-align: right; background-color: #eaecf0; padding: 0.25em 0.5em; border: 1px solid white;" |' .. row_content[1]) | ||
if is_navbox then | if is_navbox then | ||
table.insert(lines, '| style="padding: 0;" |') | table.insert(lines, '| style="padding: 0;" | ' .. row_content[2]) | ||
else | else | ||
table.insert(lines, '| style="font-size: 0.9em; padding: 0.25em 0.5em;" | ') | table.insert(lines, '| style="font-size: 0.9em; padding: 0.25em 0.5em;" | ' .. row_content[2]) | ||
end | end | ||
end | end | ||