Module:Infobox: Difference between revisions

278 bytes added ,  10 months ago
no edit summary
(jankily adding support for collapsible subboxes)
No edit summary
 
Line 351: Line 351:
renderTitle()
renderTitle()
renderAboveRow()
renderAboveRow()
elseif args.collapsible == 'yes' or args.collapsible == 'collapsed' then
root = mw.html.create('div')
root
:addClass('customcollapse')
:addClass((args.collapsible == 'collapsed') and 'collapsed' or nil)
:wikitext(args.title)
else
else
root = mw.html.create()
root = mw.html.create()
Line 445: Line 452:
preprocessSingleArg('autoheaders')
preprocessSingleArg('autoheaders')
preprocessSingleArg('child')
preprocessSingleArg('child')
preprocessSingleArg('collapsible')
preprocessSingleArg('bodyclass')
preprocessSingleArg('bodyclass')
preprocessSingleArg('subbox')
preprocessSingleArg('subbox')