Module:Sandbox/Trialpears/Wrapper

Revision as of 23:50, 24 January 2020 by imported>Trialpears (test)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Documentation for this module may be created at Module:Sandbox/Trialpears/Wrapper/doc

local p = {}

function p.wrapper(frame)
	local args = frame.args
	local pframe = frame:getParent()
	local pargs = pframe.args
	local result = "{{" .. args[1]
	for key,value in pairs(args) do
		if key ~= 1 then 
			if pargs[key] == nil then
				result = result .. "|" .. key .. "=" .. value
			end
		end
	end
	for key,value in pairs(pargs) do
		result = result .. "|" .. key .. "=" .. value
	end
	result = result .. "}}"
	return result
end

return p