Module:Arguments: Difference between revisions

Content added Content deleted
No edit summary
(allow using both the frame and parent frame arguments with the wrappers option if specifically requested, per protected edit request by User:Jackmcbarn)
Line 92: Line 92:
found = true
found = true
end
end
if found then
-- We test for false specifically here so that nil (the default) acts like true.
if found or options.frameOnly == false then
pargs = parent.args
pargs = parent.args
else
end
if not found or options.parentOnly == false then
fargs = frame.args
fargs = frame.args
end
end
Line 107: Line 110:
pargs = parent and parent.args or nil
pargs = parent and parent.args or nil
end
end
end
if options.parentFirst then
if options.parentFirst then
fargs, pargs = pargs, fargs
fargs, pargs = pargs, fargs
end
end
end
else
else