Template:WeaponCard: Difference between revisions

mobile fix
Sur (talk | contribs)
m key param can now be passed instead of english text to allow O(1) calls instead of O(N)
Line 1: Line 1:
<onlyinclude>
<onlyinclude>
{{#if: {{{key|}}} |
  <!-- If key is provided, localize it -->
  {{#vardefine:hero_name|{{#invoke:Lang|get_string|{{{key}}}}}}}
|
  <!-- If key is not provided, use {{{1}}} and assume its in english where it will be re-localized to current language -->
  {{#vardefine:hero_name|{{{1}}}}}
}}
<div style="display:inline-block; margin: 15px 10px 15px 0px; width:650px; max-width:100%;">
<div style="display:inline-block; margin: 15px 10px 15px 0px; width:650px; max-width:100%;">
{|- style="text-align:center; background-image: linear-gradient(#180E02, #30220C); border-collapse:collapse; font-size: 16px; font-family: 'PT Serif','Palatino','Georgia',serif;"
{|- style="text-align:center; background-image: linear-gradient(#180E02, #30220C); border-collapse:collapse; font-size: 16px; font-family: 'PT Serif','Palatino','Georgia',serif;"
| style="width:350px; color:#CDBFAB; font-family: 'Retail Demo';" | {{#invoke:Lang|get_string|CitadelHeroStats_Weapon}}
| style="width:350px; color:#CDBFAB; font-family: 'Retail Demo';" | {{#invoke:Lang|get_string|CitadelHeroStats_Weapon}}
| rowspan="3" style="bottom:50px;" | <div style="display:inline-block; position:relative;">{{#ifeq:{{{ph|}}}|true|[[File:Placeholder Weapon.png|320x200px|link=]]|[[File:{{{1|Abrams}}} Weapon.png|320x200px|link=]]}} <div style="position:absolute; bottom:0px; right:0px;><div style="position:relative; color:#FFEFD7;">
| rowspan="3" style="bottom:50px;" | <div style="display:inline-block; position:relative;">{{#ifeq:{{{ph|}}}|true|[[File:Placeholder Weapon.png|320x200px|link=]]|[[File:{{#var:hero_name}} Weapon.png|320x200px|link=]]}} <div style="position:absolute; bottom:0px; right:0px;><div style="position:relative; color:#FFEFD7;">
{|- style="background-color:rgba(0, 0, 0, 0.4); width:120px"
{|- style="background-color:rgba(0, 0, 0, 0.4); width:120px"
|colspan="2" style="font-family:'Retail Demo'; |{{#invoke:Lang|get_string|CitadelHeroStats_Weapon_Falloff}}
|colspan="2" style="font-family:'Retail Demo'; |{{#invoke:Lang|get_string|CitadelHeroStats_Weapon_Falloff}}