Module:Infobox: Difference between revisions
From The Petit Planet Wiki
More actions
Adding DRUID Infobox to replace Portable Infobox. Portable Infobox is causing issues with mw:Extension:Popups, mw:Extension:TextExtracts, and mw:Extension:PageImages |
Added option to add subtitles |
||
| Line 164: | Line 164: | ||
if args.kind then out:addClass('druid-container-' .. h.escape(args.kind)) end | if args.kind then out:addClass('druid-container-' .. h.escape(args.kind)) end | ||
h.printTitle(out, args) | h.printTitle(out, args) | ||
h.printSubtitle(out, args) | |||
h.printImages(out, args.images, args) | h.printImages(out, args.images, args) | ||
for _, section in ipairs(args.sections) do | for _, section in ipairs(args.sections) do | ||
| Line 201: | Line 202: | ||
:addClass('druid-title') | :addClass('druid-title') | ||
:attr('colspan', 2) | :attr('colspan', 2) | ||
end | |||
function h.printSubtitle(out, args) | |||
if args.subtitle and args.subtitle ~= '' then | |||
out:tag(h.getTag('titleOuter')) | |||
:tag(h.getTag('titleInner')) | |||
:addClass('druid-subtitle') | |||
:attr('colspan', 2) | |||
:wikitext(args.subtitle) | |||
end | |||
end | end | ||