Module:Variable arguments: Difference between revisions
ArrowHead294 (talk | contribs) m Undo. Tag: Manual revert |
ArrowHead294 (talk | contribs) mNo edit summary |
||
| Line 16: | Line 16: | ||
for k, v in pairs(args) do | for k, v in pairs(args) do | ||
pname = pname .. v | pname = pname .. v | ||
result = result .. (v == debugg and "" or string.format("[[%s|%s]] {{pipe}} ", pname, v)) | result = result .. ((v == nil or v == debugg) and "" or string.format("[[%s|%s]] {{pipe}} ", pname, v)) | ||
i = i + 1 | i = i + 1 | ||
pname = pname .. "/" | pname = pname .. "/" | ||
| Line 48: | Line 48: | ||
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 == nil or v == debugg) and "" or string.format(fmt, v)) | ||
i = i + 1 | i = i + 1 | ||
end | end | ||
| Line 55: | Line 55: | ||
if result == nil or utils.trim(result) == "" then | if result == nil or utils.trim(result) == "" then | ||
local rpn = frame:preprocess("{{ROOTPAGENAME}}") | |||
result = string.format(fmt, rpn) | |||
end | end | ||
| Line 85: | Line 86: | ||
for k, v in pairs(args) do | for k, v in pairs(args) do | ||
result = result .. (v == debugg and "" or | result = result .. ((v == nil or v == debugg) and "" or | ||
string.format("<span style=\"white-space: nowrap;\">%s</span>, ", | string.format("<span style=\"white-space: nowrap;\">%s</span>, ", utils.trim(v))) | ||
i = i + 1 | i = i + 1 | ||
end | end | ||
| Line 111: | Line 112: | ||
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 utils.wlink(v)) | result = result .. ((v == nil or v == debugg) and "" or utils.wlink(v)) | ||
end | end | ||
i = i + 1 | i = i + 1 | ||