Module:Arguments: Difference between revisions

Jump to navigation Jump to search
Content deleted Content added
use an array to hold argument tables rather than firstArgs and secondArgs variables
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)