Module:Variable arguments: Difference between revisions
ArrowHead294 (talk | contribs) m Doesn't display properly, reverting Tag: Manual revert |
ArrowHead294 (talk | contribs) mNo edit summary |
||
| Line 41: | Line 41: | ||
}) | }) | ||
local debugg = frame.args.debug_mode or args.debug_mode | local debugg = frame.args.debug_mode or args.debug_mode | ||
local fmt = "* [[Module:%s]]\n" | |||
local result = "" | local result = "" | ||
local i = 0 | local i = 0 | ||
for k, v in pairs(args) do | for k, v in pairs(args) do | ||
result = result .. (v == debugg and "" or string.format( | result = result .. (v == debugg and "" or string.format(fmt, v)) | ||
i = i + 1 | i = i + 1 | ||
end | end | ||
| Line 52: | Line 53: | ||
if utils.trim(result) == "" or result == nil then | if utils.trim(result) == "" or result == nil then | ||
result = " | result = string.format(fmt, frame:preprocess("{{ROOTPAGENAME}}")) | ||
end | end | ||
| Line 97: | Line 98: | ||
}) | }) | ||
local debugg = frame.args.debug_mode or args.debug_mode | local debugg = frame.args.debug_mode or args.debug_mode | ||
local fmt = "<div style=\"margin-left: 10px;\">'''{{w|%s}}'''</div>\n" | |||
local result = "" | local result = "" | ||
local i = 0 | local i = 0 | ||
| Line 104: | Line 106: | ||
if string.lower(v) ~= "false" and string.lower(v) ~= "true" then | if string.lower(v) ~= "false" and string.lower(v) ~= "true" then | ||
result = result .. (v == debugg and "" or string.format( | result = result .. (v == debugg and "" or string.format(fmt, v)) | ||
end | end | ||
i = i + 1 | i = i + 1 | ||
| Line 110: | Line 112: | ||
if utils.trim(result) == "" or result == nil then | if utils.trim(result) == "" or result == nil then | ||
result = | result = string.format(fmt, frame:preprocess("{{ARTICLEROOTPAGENAME}}")) | ||
end | end | ||