Modul:Rollista
Utseende
Dokumentationen för denna modul kan skapas på Modul:Rollista/dok
local p = {}
function p.rollista(frame)
local pframe = frame:getParent()
local str = ''
for k, v in pairs(pframe.args) do
if k % 2 ~= 0 then
local s2 = mw.text.tag('td', {}, ' ' .. pframe.args[k] .. ' ')
if pframe.args[k+1] then
if string.len(pframe.args[k + 1] ) > 1 then
s2 = s2 .. mw.text.tag('td', {}, '– ' .. pframe.args[k + 1] )
else
s2 = s2 .. mw.text.tag('td', {}, ' ')
end
else
s2 = s2 .. mw.text.tag('td', {}, '– ' .. mw.text.tag('span', {class = "error"}, 'Inte ett jämnt antal parametrar![[Kategori:Rollista med ojämnt antal parametrar]]'))
end
if k % 4 == 1 and false then
str = str .. mw.text.tag('tr', {style="background-color:#f5f5f5"}, s2)
else
str = str .. mw.text.tag('tr', {}, s2)
end
end
end
return mw.text.tag('table', {cellpadding="0", cellspacing="0"}, str)
end
return p