Module:MakeInvokeFunc: Difference between revisions
Appearance
hp>MusikBot II m Protected "Module:MakeInvokeFunc": High-risk template or module: 1229 transclusions (more info) ([Edit=Require autoconfirmed or confirmed access] (indefinite)) |
Humanipedia (talk | contribs) m 1 revision imported |
(No difference)
|
Latest revision as of 00:36, 28 January 2025
Documentation for this module may be created at Module:MakeInvokeFunc/doc
-- Based on work in [[Module:Documentation]]
return function(p)
return function(funcName)
return function (frame)
local args = require("Module:Arguments").getArgs(frame, {
valueFunc = function (key, value)
if type(value) == 'string' then
value = value:match('^%s*(.-)%s*$') -- Remove whitespace.
if key == 'heading' or value ~= '' then
return value
else
return nil
end
else
return value
end
end
})
return p[funcName](args)
end
end
end