Module:Arguments

From WORST WIKI EVER
Revision as of 15:37, 25 March 2025 by Notsokodya (talk | contribs) (init commit)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search

Documentation for this module may be created at Module:Arguments/doc

local p = {}

function p.GetArgs(frame)
	local original_args = frame.args
	local parent_args = frame:getParent().args
	
	local args = {}
	
	for k, v in next, original_args do
		v = mw.text.trim(tostring(v))
		
		if v ~= "" then
			args[k] = v
		end
	end
	
	for k, v in next, parent_args do
		v = mw.text.trim(v)
		
		if v ~= "" then
			args[k] = v
		end
	end
	
	return args
end

return p