Module:Variable arguments: Difference between revisions

ArrowHead294 (talk | contribs)
mNo edit summary
ArrowHead294 (talk | contribs)
mNo edit summary
Line 10: Line 10:
for k, v in pairs(args) do
for k, v in pairs(args) do
out_str = out_str .. "* [[Module:" .. v .. "]]" .. "\n"
out_str = out_str .. string.format("* [[Module:%s]]\n", v)
i = i + 1
i = i + 1
end
end
Line 29: Line 29:
.. " || <span style=\"display: inline-block; font-size: 0.88em; "
.. " || <span style=\"display: inline-block; font-size: 0.88em; "
.. "line-height: 110%; padding: 0.22em 0.22em 0.22em 0.792em;\">"
.. "line-height: 110%; padding: 0.22em 0.22em 0.22em 0.792em;\">"
.. "This template uses {{w|WP:Lua|Lua}}:\n"
.. string.format("This template uses {{w|WP:Lua|Lua}}:\n%s</span>\n", out_str)
.. out_str .. "</span>\n"
.. "|}</div>"
.. "|}</div>"
return frame:preprocess(out_str)
return frame:preprocess(out_str)
Line 49: Line 48:
out_str = out_str:sub(1, -3)
out_str = out_str:sub(1, -3)
return out_str
return frame:preprocess(out_str)
end
end


Line 81: Line 80:
    .. "<div style=\"float: left;\">[[File:Wikipedia-logo.png|44px|none|link=|alt=]]</div>\n"
    .. "<div style=\"float: left;\">[[File:Wikipedia-logo.png|44px|none|link=|alt=]]</div>\n"
    .. "<div style=\"margin-left: 60px;\">"
    .. "<div style=\"margin-left: 60px;\">"
    .. "English [[Wikipedia:Main Page|Wikipedia]] has " .. (i > 1 and "articles" or "an article") .." on:\n" .. out_str .. "</div>"
    .. string.format("English [[Wikipedia:Main Page|Wikipedia]] has %s on:\n%s</div>", (i > 1 and "articles" or "an article"), out_str)
    .. "{{clear}}</div>"
    .. "{{clear}}</div>"
return frame:preprocess(out_str)
return frame:preprocess(out_str)
Line 97: Line 96:
for k, v in pairs(args) do
for k, v in pairs(args) do
         pname = pname .. v
         pname = pname .. v
out_str = out_str .. "[[" .. pname .. "|" .. v .. "]] {{pipe}} "
out_str = out_str .. string.format("[[%s|%s]] {{pipe}} ", pname, v)
i = i + 1
i = i + 1
         pname = pname .. "/"
         pname = pname .. "/"
Line 111: Line 110:
.. "<div style=\"margin: 0.5em;\"></div>"
.. "<div style=\"margin: 0.5em;\"></div>"
.. "<div class=\"nomobile\" style=\"margin: -0.8em;\"></div>"
.. "<div class=\"nomobile\" style=\"margin: -0.8em;\"></div>"
.. "<div style=\"margin: 0em;\"><span class=\"subpages\">&lt; " .. out_str
.. "<div style=\"margin: 0em;\">"
.. "</span></div></div>"
.. string.format("<span class=\"subpages\">&lt; %s</span>", out_str)
.. "</div></div>"
return frame:preprocess(out_str)
return frame:preprocess(out_str)
end
end


return p
return p