Module:Template test case: Difference between revisions
Allow showcaption=no, similar to showheader=no, but only hides caption. Tested in Module:Template test case/sandbox, see Module:Template test case/testcases and Template:Test case/testcases#Columns format with showcaption=no.
(don't require __TEMPLATENAME__ magic word for nowiki invocations if there is only one template being displayed) |
(Allow showcaption=no, similar to showheader=no, but only hides caption. Tested in Module:Template test case/sandbox, see Module:Template test case/testcases and Template:Test case/testcases#Columns format with showcaption=no.) |
||
Line 203: | Line 203: | ||
generalOptions.showcode = yesno(generalOptions.showcode) | generalOptions.showcode = yesno(generalOptions.showcode) | ||
generalOptions.showheader = yesno(generalOptions.showheader) ~= false | generalOptions.showheader = yesno(generalOptions.showheader) ~= false | ||
generalOptions.showcaption = yesno(generalOptions.showcaption) ~= false | |||
generalOptions.collapsible = yesno(generalOptions.collapsible) | generalOptions.collapsible = yesno(generalOptions.collapsible) | ||
obj.options = generalOptions | obj.options = generalOptions | ||
Line 363: | Line 364: | ||
if self.options.showheader then | if self.options.showheader then | ||
-- Caption | -- Caption | ||
tableroot | if self.options.showcaption then | ||
tableroot | |||
:addClass(self.options.class) | |||
:cssText(self.options.style) | |||
:tag('caption') | |||
:wikitext(self.options.caption or self:message('columns-header')) | |||
end | |||
-- Headers | -- Headers |