Module:Navbox: Difference between revisions
No edit summary |
ArrowHead294 (talk | contribs) m Sorry about that |
||
| Line 9: | Line 9: | ||
function p.navbox_header_footer(row_content) | function p.navbox_header_footer(row_content) | ||
local row = "|-\n" | local row = "|-\n" | ||
.. '| colspan="2" style="font-size: 0.8em; text-align: center; background-color: #eaecf0; padding: 0em; border: 1px solid white;" | ' .. row_content .. "\n" | .. '| colspan="2" style="font-size: 0.8em; text-align: center; background-color: #eaecf0; padding: 0em; border: 1px solid white;" | ' | ||
.. row_content .. "\n" | |||
return row | return row | ||
| Line 35: | Line 36: | ||
-- Row data is a child navbox; data cell has no padding | -- Row data is a child navbox; data cell has no padding | ||
row = row | row = row | ||
.. '! 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] .. "\n" | .. '! 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] .. "\n" | |||
.. '| style="padding: 0;" |\n' | .. '| style="padding: 0;" |\n' | ||
.. row_content[2] .. "\n" | .. row_content[2] .. "\n" | ||
| Line 41: | Line 43: | ||
-- Row data is normal data | -- Row data is normal data | ||
row = row | row = row | ||
.. '! 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] .. "\n" | .. '! 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] .. "\n" | |||
.. '| style="font-size: 0.9em; padding: 0.25em 0.5em;" | ' .. row_content[2] .. "\n" | .. '| style="font-size: 0.9em; padding: 0.25em 0.5em;" | ' .. row_content[2] .. "\n" | ||
end | end | ||
| Line 58: | Line 61: | ||
.. '! style="text-align: center; background-color: #eaecf0; white-space: nowrap; margin: 0em 4em 0em 4em;' | .. '! style="text-align: center; background-color: #eaecf0; white-space: nowrap; margin: 0em 4em 0em 4em;' | ||
.. 'padding: 0.25em 0.5em; border: 1px solid white;" colspan="2" | ' | .. 'padding: 0.25em 0.5em; border: 1px solid white;" colspan="2" | ' | ||
.. '<span style="display: inline-block; float: left; text-align: left; font-weight: normal; font-style: normal; min-width: 4em; padding: 0px; margin: 0px;">' .. (has_navbar and navbar(name, "Template:", "mini", "") or "") .. '</span>' | .. '<span style="display: inline-block; float: left; text-align: left; font-weight: normal; font-style: normal; min-width: 4em; padding: 0px; margin: 0px;">' | ||
.. (has_navbar and navbar(name, "Template:", "mini", "") or "") .. '</span>' | |||
.. '<span style="font-size: 1.05em;">' .. title .. "</span>" | .. '<span style="font-size: 1.05em;">' .. title .. "</span>" | ||
.. ((not is_collapsible) and '<span style="display: inline-block; float: right; text-align: right; font-size: 0.8em; width: 5em;"> </span>' or "") | .. ((not is_collapsible) and '<span style="display: inline-block; float: right; text-align: right; font-size: 0.8em; width: 5em;"> </span>' or "") | ||
| Line 140: | Line 144: | ||
-- This navbox is a normal navbox or a nested navbox. | -- This navbox is a normal navbox or a nested navbox. | ||
navbox = '<div class="wikitable" style="overflow-x: auto; padding: 0">\n' | navbox = '<div class="wikitable" style="overflow-x: auto; padding: 0">\n' | ||
.. '{| width="100%" style="mw-border-collapse: collapse; border-spacing: 0; margin: 0"' .. (is_collapsible and ('class="mw-collapsible' .. (is_collapsed and 'mw-collapsed"' or '"')) or '') .. '\n' | .. '{| width="100%" style="mw-border-collapse: collapse; border-spacing: 0; margin: 0"' | ||
.. (is_collapsible and ('class="mw-collapsible' .. (is_collapsed and 'mw-collapsed"' or '"')) or '') .. '\n' | |||
.. p.navbox_title(title, is_collapsible, name) | .. p.navbox_title(title, is_collapsible, name) | ||
| Line 167: | Line 172: | ||
end | end | ||
-- Navbox to be | -- Navbox to be invoked | ||
-- Wrapper function for template-based navboxes | -- Wrapper function for template-based navboxes | ||
function p.navbox(frame) | function p.navbox(frame) | ||