Module:Sandbox/Larivact/test

Revision as of 10:31, 3 March 2019 by imported>Larivact
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Demo edit source

xfoox

<!---->x{{#invoke:Sandbox/Larivact/test|ltrim|* foo}}x

local p = {}

function escape_listmarker(char)
	return '&#' .. string.byte(char) .. ';'	
end

function p.ltrim(frame)
	return ((frame.args[1]:gsub('[*#;:]', escape_listmarker, 1)):gsub("^%s*", ""))
end

function p.unstrip(frame)
	return mw.text.unstrip(frame.args[1])
end

function p.echo(frame)
	return frame.args[1]
end

return p