Module:Infobox: Difference between revisions
jankily adding support for collapsible subboxes |
do not specify width here |
||
| (One intermediate revision by the same user not shown) | |||
| Line 333: | Line 333: | ||
:css('float', 'none') | :css('float', 'none') | ||
:css('background-color', 'transparent') | :css('background-color', 'transparent') | ||
end | end | ||
| Line 351: | Line 348: | ||
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 449: | ||
preprocessSingleArg('autoheaders') | preprocessSingleArg('autoheaders') | ||
preprocessSingleArg('child') | preprocessSingleArg('child') | ||
preprocessSingleArg('collapsible') | |||
preprocessSingleArg('bodyclass') | preprocessSingleArg('bodyclass') | ||
preprocessSingleArg('subbox') | preprocessSingleArg('subbox') | ||