Módulo:PetOutfitsVisualizer: mudanças entre as edições
Ir para navegação
Ir para pesquisar
Sem resumo de edição |
Sem resumo de edição |
||
| Linha 1: | Linha 1: | ||
local p = {} | local p = {} | ||
function | function p.render(frame) | ||
local outfitsStr = frame.args.outfits or "" | |||
local html = '<div class="pet-outfit-gallery" style="display:flex; flex-wrap:wrap; gap:5px;">' | |||
for outfitPair in outfitsStr:gmatch("[^;]+") do | |||
local file, caption = outfitPair:match("^%s*(.-)%s*,%s*(.-)%s*$") | |||
if file then | |||
html = html .. string.format( | |||
'<div style="text-align:center;"><img src="/wiki/Special:FilePath/%s" style="height:72px;"><br>%s</div>', | |||
file, caption or file | |||
) | |||
end | |||
end | |||
html = html .. '</div>' | |||
return html | |||
end | end | ||
Edição das 19h05min de 16 de agosto de 2025
A documentação para este módulo pode ser criada em Módulo:PetOutfitsVisualizer/doc
local p = {}
function p.render(frame)
local outfitsStr = frame.args.outfits or ""
local html = '<div class="pet-outfit-gallery" style="display:flex; flex-wrap:wrap; gap:5px;">'
for outfitPair in outfitsStr:gmatch("[^;]+") do
local file, caption = outfitPair:match("^%s*(.-)%s*,%s*(.-)%s*$")
if file then
html = html .. string.format(
'<div style="text-align:center;"><img src="/wiki/Special:FilePath/%s" style="height:72px;"><br>%s</div>',
file, caption or file
)
end
end
html = html .. '</div>'
return html
end