Module:Arguments: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
add a "wrappers" option and fix bug when frame:getParent() returns nil, per protected edit request by User:Jackmcbarn |
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 |
||
-- We test for false specifically here so that nil (the default) acts like true. |
|||
⚫ | |||
pargs = parent.args |
pargs = parent.args |
||
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 |
||
⚫ | |||
⚫ | |||
if options.parentFirst then |
|||
fargs, pargs = pargs, fargs |
|||
⚫ | |||
end |
end |
||
else |
else |