Module:Navbox: Difference between revisions
ArrowHead294 (talk | contribs) m Add dummy «span» to centre the title in the page |
ArrowHead294 (talk | contribs) mNo edit summary |
||
| Line 57: | Line 57: | ||
-- Navbox title | -- Navbox title | ||
-- Nested navboxes have slightly smaller title text | -- Nested navboxes have slightly smaller title text | ||
function p.navbox_title(title, name, is_root_navbox) | function p.navbox_title(title, name, collapse, is_root_navbox) | ||
local is_root_navbox = (is_root_navbox == nil and is_root_navbox or true) -- If not specified, default to TRUE | local is_root_navbox = (is_root_navbox == nil and is_root_navbox or true) -- If not specified, default to TRUE | ||
local navbox_title = '' | local navbox_title = '' | ||
| Line 66: | Line 66: | ||
.. p.navbar(name) | .. p.navbar(name) | ||
.. '<span style="font-size: ' .. (is_root_navbox and '1.05em' or '0.9em') .. ';">' .. title .. "</span>" | .. '<span style="font-size: ' .. (is_root_navbox and '1.05em' or '0.9em') .. ';">' .. title .. "</span>" | ||
.. '<span style="display: inline-block; float: right; text-align: right; font-size: 0.75em; width: 5em;"> </span>' | |||
if collapse == 0 then | |||
navbox_title = navbox_title .. '<span style="display: inline-block; float: right; text-align: right; font-size: 0.75em; width: 5em;"> </span>' | |||
end | |||
navbox_title = navbox_title .. '\n' | |||
end | end | ||
return navbox_title | return navbox_title | ||
| Line 132: | Line 136: | ||
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, name, false) | .. p.navbox_title(title, name, is_collapsible, false) | ||
-- Add header | -- Add header | ||