Module:Navbox: Difference between revisions
m wrong arg value |
No edit summary |
||
Line 61: | Line 61: | ||
-- Navbox title | -- Navbox title | ||
function p.navbox_title(title) | |||
function p.navbox_title(title | |||
local navbox_title = '' | local navbox_title = '' | ||
if title | if title ~= nil then | ||
navbox_title = | navbox_title = '<th style="width:5%; text-align:center; background-color:#eaecf0; white-space:nowrap; padding:0.25em 0.5em; border:1px solid white" colspan="2"><b>' .. title .. '</b></th>\n' | ||
end | end | ||
return navbox_title | return navbox_title | ||
end | end | ||
Line 90: | Line 78: | ||
-- Start of table | -- Start of table | ||
local navbox = p.navbox_title(title, | local navbox = "" | ||
if navbox_type == "Normal" then | |||
-- Navbox has a title, wikitable border, and collapse options. | |||
-- This navbox is a normal navbox or root navbox. | |||
navbox = '<div class="wikitable">\n' | |||
.. '<table class="mw-collapsible' .. (is_collapsed and ' mw-collapsed ' or '') .. 'nowraplinks" style="width: 100%; border-spacing:0px">\n' | |||
.. p.navbox_title(title) | |||
.. '< | |||
for i = 0, #rows do | |||
navbox = navbox .. p.navbox_rows(rows[i]) | |||
end | |||
navbox = navbox | |||
.. '</table>\n' | |||
.. '</div>' | |||
elseif navbox_type == "Nested" then | |||
-- Navbox has a title and collapse options, and no border. | |||
-- This navbox is meant to be a sub-navbox, placed on a headerless row. | |||
navbox = '<table class="mw-collapsible' .. (is_collapsed and ' mw-collapsed ' or '') .. 'nowraplinks" style="width: 100%; border-spacing:0px">\n' | |||
.. p.navbox_title(title) | |||
for i = 0, #rows do | |||
navbox = navbox .. p.navbox_rows(rows[i]) | |||
end | |||
navbox = navbox .. '</table>\n' | |||
elseif navbox_type == "Subheader" then | |||
-- Navbox has no title, border, or collapse options. | |||
-- This navbox is meant to display subheaders. | |||
navbox = '<table style="width:100%; border-spacing:0px">\n' | |||
for i = 0, #rows do | |||
navbox = navbox .. p.navbox_rows(rows[i]) | |||
end | |||
navbox = navbox .. '</table>\n' | |||
navbox = | |||
end | end | ||