Module:Arguments: Difference between revisions
add options.frameOnly and options.parentOnly
m>Mr. Stradivarius (use an array to hold argument tables rather than firstArgs and secondArgs variables) |
m>Mr. Stradivarius (add options.frameOnly and options.parentOnly) |
||
Line 63: | Line 63: | ||
-- which is how we avoid clashes between the frame/parent args and the Lua args. | -- which is how we avoid clashes between the frame/parent args and the Lua args. | ||
local argTables = {} | local argTables = {} | ||
if options.parentFirst then | if options.frameOnly then | ||
table.insert(argTables, fargs) | |||
elseif options.parentOnly then | |||
table.insert(argTables, pargs) | |||
elseif options.parentFirst then | |||
table.insert(argTables, pargs) | table.insert(argTables, pargs) | ||
table.insert(argTables, fargs) | table.insert(argTables, fargs) |