Difference between revisions of "Module:Arguments"
From WORST WIKI EVER
Jump to navigationJump to searchNotsokodya (talk | contribs) (init commit) |
Notsokodya (talk | contribs) m |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
local p = {} |
local p = {} |
||
− | function p.GetArgs( |
+ | function p.GetArgs() |
+ | local frame = mw.getCurrentFrame() |
||
local original_args = frame.args |
local original_args = frame.args |
||
local parent_args = frame:getParent().args |
local parent_args = frame:getParent().args |
||
Line 7: | Line 8: | ||
local args = {} |
local args = {} |
||
− | for k, v in |
+ | for k, v in pairs(original_args) do |
v = mw.text.trim(tostring(v)) |
v = mw.text.trim(tostring(v)) |
||
Line 15: | Line 16: | ||
end |
end |
||
− | for k, v in |
+ | for k, v in pairs(parent_args) do |
v = mw.text.trim(v) |
v = mw.text.trim(v) |
||
Latest revision as of 15:48, 25 March 2025
Documentation for this module may be created at Module:Arguments/doc
local p = {}
function p.GetArgs()
local frame = mw.getCurrentFrame()
local original_args = frame.args
local parent_args = frame:getParent().args
local args = {}
for k, v in pairs(original_args) do
v = mw.text.trim(tostring(v))
if v ~= "" then
args[k] = v
end
end
for k, v in pairs(parent_args) do
v = mw.text.trim(v)
if v ~= "" then
args[k] = v
end
end
return args
end
return p