Content deleted Content added
BrandonXLF (talk | contribs) Tag: Reverted |
BrandonXLF (talk | contribs) Support alt for infoboxes etc Tag: Reverted |
||
Line 144:
end
local function render(shieldEntry, addAlt)
local shield = shieldEntry.shield
local banners = shieldEntry.banners
local alt = ''
if addAlt then
alt = (parser(args, 'abbr') or '') .. ' marker'
end
local shieldCode = format("[[File:%s|%s|link=|alt=%s]]", shield[1], shield[2], alt)
if not banners[1] then return shieldCode end
for _,banner in ipairs(banners) do
shieldCode = format("[[File:%s|%s|link=|alt=%s]]<br>%s",
banner[1],
banner[2],
alt,
shieldCode)
end
Line 160 ⟶ 166:
end
function p.shield(route, shieldStyle, sizeStyle, addAlt)
missingShields = {}
local rendered = {}
for _,entry in ipairs(shieldSpec(route, shieldStyle, sizeStyle)) do
insert(rendered, render(entry, addAlt))
end
return concat(rendered), missingShields
|