8,856
editsno edit summary
No edit summary |
No edit summary Tag: Manual revert |
||
(20 intermediate revisions by the same user not shown) | |||
Line 235: | Line 235: | ||
:cssText(args.abovestyle) | :cssText(args.abovestyle) | ||
:wikitext(fixChildBoxes(args.above,'th')) | :wikitext(fixChildBoxes(args.above,'th')) | ||
end | end | ||
Line 258: | Line 241: | ||
has_rows = true | has_rows = true | ||
has_list_class({ args. | has_list_class({ args.abilityclass }) | ||
root | root | ||
Line 266: | Line 249: | ||
:addClass ('infobox-data') | :addClass ('infobox-data') | ||
:addClass(args.abilityheaderclass) | :addClass(args.abilityheaderclass) | ||
:cssText(args.abilityheaderstyle) | :cssText(args.abilityheaderstyle) | ||
:wikitext(fixChildBoxes(args.strheader,'td')) | :wikitext(fixChildBoxes(args.strheader,'td')) | ||
Line 272: | Line 254: | ||
:attr('colspan', '1') | :attr('colspan', '1') | ||
:addClass ('infobox-data') | :addClass ('infobox-data') | ||
:addClass(args.abilityheaderclass) | :addClass(args.abilityheaderclass) | ||
:cssText(args.abilityheaderstyle) | :cssText(args.abilityheaderstyle) | ||
Line 279: | Line 260: | ||
:attr('colspan', '1') | :attr('colspan', '1') | ||
:addClass ('infobox-data') | :addClass ('infobox-data') | ||
:addClass(args.abilityheaderclass) | :addClass(args.abilityheaderclass) | ||
:cssText(args.abilityheaderstyle) | :cssText(args.abilityheaderstyle) | ||
Line 286: | Line 266: | ||
:attr('colspan', '1') | :attr('colspan', '1') | ||
:addClass ('infobox-data') | :addClass ('infobox-data') | ||
:addClass(args.abilityheaderclass) | :addClass(args.abilityheaderclass) | ||
:cssText(args.abilityheaderstyle) | :cssText(args.abilityheaderstyle) | ||
Line 293: | Line 272: | ||
:attr('colspan', '1') | :attr('colspan', '1') | ||
:addClass ('infobox-data') | :addClass ('infobox-data') | ||
:addClass(args.abilityheaderclass) | :addClass(args.abilityheaderclass) | ||
:cssText(args.abilityheaderstyle) | :cssText(args.abilityheaderstyle) | ||
Line 300: | Line 278: | ||
:attr('colspan', '1') | :attr('colspan', '1') | ||
:addClass ('infobox-data') | :addClass ('infobox-data') | ||
:addClass(args.abilityheaderclass) | :addClass(args.abilityheaderclass) | ||
:cssText(args.abilityheaderstyle) | :cssText(args.abilityheaderstyle) | ||
Line 318: | Line 295: | ||
:attr('colspan', '1') | :attr('colspan', '1') | ||
:addClass ('infobox-data') | :addClass ('infobox-data') | ||
:addClass(args.abilityclass) | :addClass(args.abilityclass) | ||
:cssText(args.abilitystyle) | :cssText(args.abilitystyle) | ||
Line 325: | Line 301: | ||
:attr('colspan', '1') | :attr('colspan', '1') | ||
:addClass ('infobox-data') | :addClass ('infobox-data') | ||
:addClass(args.abilityclass) | :addClass(args.abilityclass) | ||
:cssText(args.abilitystyle) | :cssText(args.abilitystyle) | ||
Line 332: | Line 307: | ||
:attr('colspan', '1') | :attr('colspan', '1') | ||
:addClass ('infobox-data') | :addClass ('infobox-data') | ||
:addClass(args.abilityclass) | :addClass(args.abilityclass) | ||
:cssText(args.abilitystyle) | :cssText(args.abilitystyle) | ||
Line 339: | Line 313: | ||
:attr('colspan', '1') | :attr('colspan', '1') | ||
:addClass ('infobox-data') | :addClass ('infobox-data') | ||
:addClass(args.abilityclass) | :addClass(args.abilityclass) | ||
:cssText(args.abilitystyle) | :cssText(args.abilitystyle) | ||
Line 346: | Line 319: | ||
:attr('colspan', '1') | :attr('colspan', '1') | ||
:addClass ('infobox-data') | :addClass ('infobox-data') | ||
:addClass(args.abilityclass) | :addClass(args.abilityclass) | ||
:cssText(args.abilitystyle) | :cssText(args.abilitystyle) | ||
Line 353: | Line 325: | ||
:attr('colspan', '1') | :attr('colspan', '1') | ||
:addClass ('infobox-data') | :addClass ('infobox-data') | ||
:addClass(args.abilityclass) | :addClass(args.abilityclass) | ||
:cssText(args.abilitystyle) | :cssText(args.abilitystyle) | ||
:wikitext(fixChildBoxes(args.cha,'td')) | :wikitext(fixChildBoxes(args.cha,'td')) | ||
end | |||
local function renderBelowRow() | |||
if not args.below then return end | |||
has_rows = true | |||
has_list_class({ args.belowclass }) | |||
root | |||
:tag('tr') | |||
:tag('td') | |||
:attr('colspan', '6') | |||
:addClass('infobox-below') | |||
:addClass(args.belowclass) | |||
-- @deprecated next; target .infobox-<name> .infobox-below | |||
:cssText(args.belowstyle) | |||
:wikitext(fixChildBoxes(args.below,'td')) | |||
end | end | ||
Line 493: | Line 481: | ||
label = args['label' .. tostring(num)], | label = args['label' .. tostring(num)], | ||
data = args['data' .. tostring(num)], | data = args['data' .. tostring(num)], | ||
datastyle = args.datastyle, | datastyle = args.datastyle, | ||
class = args['class' .. tostring(num)], | class = args['class' .. tostring(num)], | ||
Line 610: | Line 586: | ||
renderImages() | renderImages() | ||
preprocessRows() | preprocessRows() | ||
renderAbilityHeaderRow() | |||
renderAbilityRow() | |||
renderRows() | renderRows() | ||
renderBelowRow() | renderBelowRow() | ||
renderEmptyRowCategories() | renderEmptyRowCategories() | ||
renderTrackingCategories() | renderTrackingCategories() | ||
Line 750: | Line 726: | ||
{prefix = 'rowstyle'}, | {prefix = 'rowstyle'}, | ||
{prefix = 'rowcellstyle'}, | {prefix = 'rowcellstyle'}, | ||
{prefix = 'class | {prefix = 'class'} | ||
}, 50) | }, 50) | ||
preprocessSingleArg('headerclass') | preprocessSingleArg('headerclass') | ||
Line 769: | Line 733: | ||
preprocessSingleArg('datastyle') | preprocessSingleArg('datastyle') | ||
preprocessSingleArg('below') | preprocessSingleArg('below') | ||
preprocessSingleArg('str') | |||
preprocessSingleArg('dex') | |||
preprocessSingleArg('con') | |||
preprocessSingleArg('int') | |||
preprocessSingleArg('wis') | |||
preprocessSingleArg('cha') | |||
preprocessSingleArg('strheader') | |||
preprocessSingleArg('dexheader') | |||
preprocessSingleArg('conheader') | |||
preprocessSingleArg('intheader') | |||
preprocessSingleArg('wisheader') | |||
preprocessSingleArg('chaheader') | |||
preprocessSingleArg('belowclass') | preprocessSingleArg('belowclass') | ||
preprocessSingleArg('belowstyle') | preprocessSingleArg('belowstyle') |