Module:Variable arguments: Difference between revisions
ArrowHead294 (talk | contribs) New list for of arbitrary-argument template functions |
ArrowHead294 (talk | contribs) mNo edit summary |
||
| Line 1: | Line 1: | ||
local mArguments = require("Module:Arguments") | local mArguments = require("Module:Arguments") | ||
local p = {} | local p = {} | ||
function p.list(frame) | |||
local args = mArguments.getArgs(frame, { | |||
parentOnly = true | |||
}) | |||
local out_str = "<ul>\n" | |||
for k, v in pairs(args) do | |||
out_str = out_str .. "<li>" .. v .. "</li>\n" | |||
end | |||
out_str = out_str .. "</ul>" | |||
return out_str | |||
end | |||
function p.modlink(frame) | function p.modlink(frame) | ||