Module:Sandbox/BrandonXLF/4: Difference between revisions

Content deleted Content added
Add sizeStyle to p.shield
Tag: Reverted
Add shieldStyle
Tag: Reverted
Line 62:
end
 
local function shieldSpec(route, mainShield, shieldListshieldStyle, sizeStyle)
local shieldSpec = {}
 
local shield
if route.to then shield = parser(route, 'shieldto') end
if not shield and mainShieldshieldStyle == 'main' then shield = parser(route, "'shieldmain"') end
if not shield and shieldStyle == 'list' then shield = parser(route, 'shieldlist') end
if not shield then shield = parser(route, 'shield') or '' end
 
if shield == '' then return shieldSpec end
 
local orientation = parser(route, 'orientation')
 
Line 140 ⟶ 143:
end
 
local function render(shieldEntry, scale, showLink)
local shield = shieldEntry.shield
local banners = shieldEntry.banners
Line 172 ⟶ 175:
end
 
function p.shield(route, scale, showLink, mainShield, shieldListshieldStyle, sizeStyle)
missingShields = {}
 
Line 178 ⟶ 181:
 
local rendered = {}
for _,entry in ipairs(shieldSpec(route, mainShield, shieldListshieldStyle, sizeStyle)) do
insert(rendered, render(entry, scale, showLink))
end
return concat(rendered), missingShields