Module:Bold list/sandbox
Appearance
This is the module sandbox page for Module:Bold list (diff). |
-- Written by User:Ahecht in response to a thread at [[WP:VPI]]
return { main = function(frame)
index, output = {}, ""
for k, v in pairs(frame:getParent().args) do
if type(k) == 'number' and (v or "") ~= "" then table.insert(index, k) end
end
table.sort(index)
for i, v in ipairs(index) do
output = output .. frame:getParent().args[v] .. ((i == #index - 1) and ("'''" .. (#index > 2 and ", " or " ") .. (frame.args.conj or "or") .. " '''") or ((#index > 1 and i < #index) and "''', '''" or ""))
end
return "'''" .. output .. "'''"
end }