Module:Variable arguments: Difference between revisions

ArrowHead294 (talk | contribs)
mNo edit summary
ArrowHead294 (talk | contribs)
mNo edit summary
Line 43: Line 43:
     })
     })
     local debugg = frame.args.debug_mode or args.debug_mode
     local debugg = frame.args.debug_mode or args.debug_mode
     local fmt = "* [[Module:{{ucfirst:%s}}]]\n"
     local fmt = "* [[Module:%s]]\n"
     local namespace = string.lower(frame:preprocess("{{NAMESPACE}}"))
     local namespace = string.lower(frame:preprocess("{{NAMESPACE}}"))
local result = ""
local result = ""
Line 49: Line 49:
for k, v in pairs(args) do
for k, v in pairs(args) do
result = result .. (v == debugg and "" or string.format(fmt, v))
result = result .. (v == debugg and "" or string.format(fmt, frame:preprocess("{{ucfirst:v}}")))
i = i + 1
i = i + 1
end
end