Module:Navbox: Difference between revisions

Ganaram inukshuk (talk | contribs)
m missing characters fixed; centered text for headerless row
Ganaram inukshuk (talk | contribs)
added back word-wrapping to data cells; trying out border again
Line 30: Line 30:
row = row
row = row
--.. '<td style="width:5%; text-align:center; white-space:nowrap; padding:0em; border:1px solid white" colspan="2">\n'
--.. '<td style="width:5%; text-align:center; white-space:nowrap; padding:0em; border:1px solid white" colspan="2">\n'
.. '<td style="width:5%; text-align:center; white-space:nowrap; padding:0em;" colspan="2">\n'
.. '<td style="width:5%; text-align:center; padding:0em;" colspan="2">\n'
        .. row_data
        .. row_data
    .. '</td>\n'
    .. '</td>\n'
Line 37: Line 37:
row = row
row = row
--.. '<td style="width:5%; text-align:center; white-space:nowrap; padding:0em; border:1px solid white" colspan="2">\n'
--.. '<td style="width:5%; text-align:center; white-space:nowrap; padding:0em; border:1px solid white" colspan="2">\n'
.. '<td style="width:5%; text-align:center; white-space:nowrap; padding:0em;" colspan="2">\n'
.. '<td style="width:5%; text-align:center; padding:0em;" colspan="2">\n'
        .. '<div style="padding:0.25em 0.5em">' .. row_data .. '</div>\n'
        .. '<div style="padding:0.25em 0.5em">' .. row_data .. '</div>\n'
    .. '</td>\n'
    .. '</td>\n'
Line 46: Line 46:
-- Row data is a child navbox
-- Row data is a child navbox
row = row
row = row
.. '<th style="width:5%; text-align:right; background-color:#eaecf0; white-space:nowrap; padding:0.25em 0.5em; border:1px solid white">' .. row_header .. '</th>\n'
.. '<th style="width:5%; text-align:right; background-color:#eaecf0; padding:0.25em 0.5em; border:1px solid white">' .. row_header .. '</th>\n'
.. '<td style="padding:0em">' .. row_data .. '</td>\n'
.. '<td style="padding:0em">' .. row_data .. '</td>\n'
else
else
-- Row data is normal data
-- Row data is normal data
row = row
row = row
.. '<th style="width:5%; text-align:right; background-color:#eaecf0; white-space:nowrap; padding:0.25em 0.5em; border:1px solid white">' .. row_header .. '</th>\n'
.. '<th style="width:5%; text-align:right; background-color:#eaecf0; padding:0.25em 0.5em; border:1px solid white">' .. row_header .. '</th>\n'
.. '<td style="text-alight:right; padding:0.25em 0.5em">\n' .. row_data .. '</td>\n'
.. '<td style="text-alight:right; padding:0.25em 0.5em">\n' .. row_data .. '</td>\n'
end
end
Line 82: Line 82:
-- 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.
navbox = '<table class="mw-collapsible' .. (is_collapsed and ' mw-collapsed ' or '') .. 'nowraplinks" style="width: 100%; border-spacing:0px">\n'
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)
.. p.navbox_title(title)
Line 89: Line 90:
end
end
navbox = navbox .. '</table>\n'
navbox = navbox
.. '</table>\n'
.. '</div>'
elseif navbox_type == "Subheader" then
elseif navbox_type == "Subheader" then
Line 100: Line 103:
end
end
navbox = navbox .. '</table>\n'
navbox = navbox .. '</table>'
else
else
-- Navbox has a title, wikitable border, and collapse options.
-- Navbox has a title, wikitable border, and collapse options.