local getArgs = require('Module:Arguments').getArgs
local p = {}
function p.main(frame)
local args = getArgs(frame)
local out = {
string.format([[<div class="Tabs"
data-auto-width="yes"
data-float="left"
data-label-side="left"
data-label-color-side-reverse="true"
data-text-padding="0"
data-label-color="%s"
data-label-border-color="rgba(0,0,0,0)"
data-label-background-color="rgba(0,0,0,0)"
data-text-border-color="rgba(0,0,0,0)"
data-text-background-color="rgb(255 255 255 / 79%%)">]],
(args['labelcolor'] or ''))
}
local i = 1
while args['衣装' .. i] do
table.insert(out,
string.format('<div class="Tab">\
<div class="TabLabelText">[[File:Allb head %s %s.png|link=|40px|%s]]</div>\
<div class="TabContentText">[[File:Allb 衣装 %s %s.png|link=|300px]]</div>\
</div>',
args['角色名'], args['衣装' .. i], args['衣装' .. i],
args['角色名'], args['衣装' .. i]))
i = i + 1
end
table.insert(out, '</div>')
return table.concat(out)
end
return p