Module:HeroData/nav: Difference between revisions

Sur (talk | contribs)
m initial for homepage nav
Sur (talk | contribs)
m parameterize text size and card size
Line 38: Line 38:
--true or false
--true or false
local in_herolabs = frame.args[1]
local in_herolabs = frame.args[1]
local text_size = frame.args[2]
local card_size = frame.args[3]
if in_herolabs ~= 'true' and in_herolabs ~= 'false' then
if in_herolabs ~= 'true' and in_herolabs ~= 'false' then
return 'First must be either true or false for in_herolabs'
return 'in_herolabs must be either true or false as the first unnamed parameter'
end
end
if text_size == nil then text_size = 20 end
if card_size == nil then card_size = 132 end
--Iterate heroes
--Iterate heroes
Line 70: Line 75:
for index, hero_name in ipairs(heroes) do
for index, hero_name in ipairs(heroes) do
ret = ret .. '{{Hero_card2|name=' .. hero_name
ret = ret .. '{{Hero_card2|name=' .. hero_name
ret = ret .. '|text_size=' .. text_size
ret = ret .. '|herolabs=' .. in_herolabs
ret = ret .. '|herolabs=' .. in_herolabs
ret = ret .. '|text-size=20'
ret = ret .. '|card_size=' .. card_size
ret = ret .. '}} '
ret = ret .. '}} '
end
end