Module:Navbox: Difference between revisions

Ganaram inukshuk (talk | contribs)
m remove bg-color from headerless row cells
Ganaram inukshuk (talk | contribs)
m Add border back to nested navbox
Line 79: Line 79:
-- Start of table
-- Start of table
local navbox = ""
local navbox = ""
if navbox_type == "Normal" then
if navbox_type == "Nested" 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 = 1, #rows do
navbox = navbox .. p.navbox_row(rows[i])
end
navbox = navbox
.. '</table>\n'
.. '</div>'
elseif navbox_type == "Nested" then
-- Navbox has a title and collapse options, and no border.
-- Navbox has a title and collapse options, and no border.
-- This navbox is meant to be a sub-navbox, placed on a headerless row.
-- This navbox is meant to be a sub-navbox, placed on a headerless row.
Line 116: Line 101:
navbox = navbox .. '</table>\n'
navbox = navbox .. '</table>\n'
end
else
-- Navbox has a title, wikitable border, and collapse options.
-- This navbox is a normal navbox or a nested 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 = 1, #rows do
navbox = navbox .. p.navbox_row(rows[i])
end
navbox = navbox
.. '</table>\n'
.. '</div>'
end
return navbox
return navbox