Module:Template test case: Difference between revisions

    (if using before or after parameters (only available in column mode), include those in the nowiki output)
    (fix for missing before or after parameters)
    Line 412: Line 412:
    :wikitext(self.options.after)
    :wikitext(self.options.after)
    :wikitext('<pre style="white-space: pre-wrap;">')
    :wikitext('<pre style="white-space: pre-wrap;">')
    :wikitext(mw.text.nowiki(self.options.before))
    :wikitext(mw.text.nowiki(self.options.before or ""))
    :wikitext(mw.text.nowiki(self:getTemplateOutput(obj)))
    :wikitext(mw.text.nowiki(self:getTemplateOutput(obj)))
    :wikitext(mw.text.nowiki(self.options.after))
    :wikitext(mw.text.nowiki(self.options.after or ""))
    :wikitext('</pre>')
    :wikitext('</pre>')
    elseif self.options.output == 'nowiki' then
    elseif self.options.output == 'nowiki' then
    dataRow:tag('td')
    dataRow:tag('td')
    :newline()
    :newline()
    :wikitext(mw.text.nowiki(self.options.before))
    :wikitext(mw.text.nowiki(self.options.before or ""))
    :wikitext(mw.text.nowiki(self:getTemplateOutput(obj)))
    :wikitext(mw.text.nowiki(self:getTemplateOutput(obj)))
    :wikitext(mw.text.nowiki(self.options.after))
    :wikitext(mw.text.nowiki(self.options.after or ""))
    else
    else
    dataRow:tag('td')
    dataRow:tag('td')