Difference between revisions of "Module:Module wikitext"

From Ephemeral Film Wiki
Jump to navigation Jump to search
(Created page with "local p = {} p.text = '' function p.main() return p.text end function p._addText(text, preprocessFrame) if preprocessFrame ~= false then text = (preprocessFrame or mw.g...")
 
(No difference)

Latest revision as of 16:48, 24 March 2022

Template:Twinkle standard installation

Usage

This is an auxiliary module used to allow module pages to display wikitext. Use it by setting this module's text value to whatever content you want to display. The _addText helper method may be useful. For example, to tag a module with {{db-g7}}, put <syntaxhighlight lang="lua" inline>require('Module:Module wikitext')._addText('Template:Db-g7')</syntaxhighlight> at the top of it.



local p = {}

p.text = ''

function p.main()
	return p.text
end

function p._addText(text, preprocessFrame)
	if preprocessFrame ~= false then
		text = (preprocessFrame or mw.getCurrentFrame()):preprocess(text)
	end
	p.text = p.text .. text
end

return p