Module:Navbox: Difference between revisions

Ganaram inukshuk (talk | contribs)
m fix up expression
Ganaram inukshuk (talk | contribs)
mNo edit summary
Line 56: Line 56:
function p.navbox_title(title, name, has_collapse, is_root_navbox)
function p.navbox_title(title, name, has_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 has_navbar = (name ~= nil) and is_root_navbox
local has_navbar = ((name ~= nil) and is_root_navbox)
local navbox_title = ''
local navbox_title = ''
if title ~= nil then
if title ~= nil then
Line 92: Line 92:
.. '{| width="100%" style="mw-border-collapse: collapse; border-spacing: 0; margin: 0;"'
.. '{| 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'
.. (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