Module:HeroData/nav: Difference between revisionsGive feedback
Jump to navigation
Jump to search
m initial for homepage nav |
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 ' | 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 .. '| | ret = ret .. '|card_size=' .. card_size | ||
ret = ret .. '}} ' | ret = ret .. '}} ' | ||
end | end | ||