Module:Navbox: Difference between revisions

Ganaram inukshuk (talk | contribs)
separate navbox title into two functions: one for root navboxes and one for nested navboxes
Ganaram inukshuk (talk | contribs)
font size for titles; cleanup
Line 59: Line 59:
.. 'padding: 0.25em 0.5em; border: 1px solid white;" colspan="2" | '  
.. 'padding: 0.25em 0.5em; border: 1px solid white;" colspan="2" | '  
.. '<span style="display: inline-block; float: left; text-align: left; font-weight: normal; font-style: normal; min-width: 4em; padding: 0px; margin: 0px;">' .. (has_navbar and navbar(name, "mini", "") or "") .. '</span>'
.. '<span style="display: inline-block; float: left; text-align: left; font-weight: normal; font-style: normal; min-width: 4em; padding: 0px; margin: 0px;">' .. (has_navbar and navbar(name, "mini", "") or "") .. '</span>'
.. '<span style="font-size: ' .. (is_root_navbox and '1.05em' or '0.9em') .. ';">' .. title .. "</span>"
.. '<span style="font-size: 1.05em;">' .. title .. "</span>"
.. ((not is_collapsible) and '<span style="display: inline-block; float: right; text-align: right; font-size: 0.8em; width: 5em;">&nbsp;</span>' or "")
.. ((not is_collapsible) and '<span style="display: inline-block; float: right; text-align: right; font-size: 0.8em; width: 5em;">&nbsp;</span>' or "")
.. '\n'
navbox_title = navbox_title .. '\n'
end
end
return navbox_title
return navbox_title
Line 75: Line 74:
.. 'padding: 0.25em 0.5em; border: 1px solid white;" colspan="2" | '  
.. 'padding: 0.25em 0.5em; border: 1px solid white;" colspan="2" | '  
.. '<span style="display: inline-block; float: left; text-align: left; font-weight: normal; font-style: normal; min-width: 4em; padding: 0px; margin: 0px;"></span>'
.. '<span style="display: inline-block; float: left; text-align: left; font-weight: normal; font-style: normal; min-width: 4em; padding: 0px; margin: 0px;"></span>'
.. '<span style="font-size: ' .. (is_root_navbox and '1.05em' or '0.9em') .. ';">' .. title .. "</span>"
.. '<span style="font-size: 0.9em;">' .. title .. "</span>"
.. ((not is_collapsible) and '<span style="display: inline-block; float: right; text-align: right; font-size: 0.8em; width: 5em;">&nbsp;</span>' or "")
.. ((not is_collapsible) and '<span style="display: inline-block; float: right; text-align: right; font-size: 0.8em; width: 5em;">&nbsp;</span>' or "")
.. '\n'
navbox_title = navbox_title .. '\n'
end
end
return navbox_title
return navbox_title