Module:Transcluder: Difference between revisions

131 bytes removed ,  21:42, 18 August 2020
m
no edit summary
(Created page with "local p = {} -- Helper function to test for truthy and falsy values local function truthy(value) if not value or value == '' or value == 0 or value == '0' or value == 'false...")
 
mNo edit summary
Line 98: Line 98:
-- Helper function to convert template arguments into an array of options fit for get()
-- Helper function to convert template arguments into an array of options fit for get()
local function parseArgs(frame)
local function parseArgs(frame)
local args = {}
        local processargs = Require('ProcessArgs')
for key, value in pairs(frame:getParent().args) do args[key] = value end
local args = process_args.merge(true)
for key, value in pairs(frame.args) do args[key] = value end -- args from Lua calls have priority over parent args from template
return args
return args
end
end