Module:Sandbox/BrandonXLF/2/example

From blackwiki
< Module:Sandbox‎ | BrandonXLF‎ | 2
Revision as of 01:57, 2 January 2019 by blackwiki>BrandonXLF
Jump to navigation Jump to search

Documentation for this module may be created at Module:Sandbox/BrandonXLF/2/example/doc

local p = {}

function p.main (frame)
	local args = frame.args
	
	local arguments = {
		[1]  = '|main|item|, ',
		[2]  = '|main||, ||| and ',
		[3]  = '|main||, |&bull;|&bull;| and ',
		[4]  = '|main|x| & ',
		[5]  = '|main|x| & |item $i: ',
		[6]  = '|bulleted',
		[7]  = '|unbulleted',
		[8]  = '|horizontal',
		[9]  = '|ordered',
		[10] = '|commas',
		[11] = '|list',
	}
	
	local out = frame:preprocess('{{#invoke:Sandbox/BrandonXLF/2'..arguments[args['EXAMPLE']]..'}}')
	
	if args['CODE'] then
		out = '<pre>'..out..'</pre>'
	end
	
	return out

end

return p