Module:Template test case: Difference between revisions
fix for missing before or after parameters
(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') |