Anonymous

Template:Icon: Difference between revisions

From Melvor Idle
Added override so that MonsterIcon links for Golbins will skip the disambiguation page.
(Added 'menu' option for infoboxes.)
(Added override so that MonsterIcon links for Golbins will skip the disambiguation page.)
Line 20: Line 20:
|-
|-
|<nowiki>{{Icon|Melee}}</nowiki> || {{Icon|Melee}}
|<nowiki>{{Icon|Melee}}</nowiki> || {{Icon|Melee}}
|-
|<nowiki>{{Icon|type=monster|Golbin}}</nowiki>||{{Icon|type=monster|Golbin}}
|}
|}


Other options:  
Other options:  
Line 35: Line 36:
-->{{#vardefine:link|{{{1|}}}}}<!--
-->{{#vardefine:link|{{{1|}}}}}<!--
-->{{#vardefine:text|{{#if:{{{2|}}}|{{{2|}}}|{{#var:link}}}}}}<!--
-->{{#vardefine:text|{{#if:{{{2|}}}|{{{2|}}}|{{#var:link}}}}}}<!--
Allowing for manual exception overrides for weird cases.
Allowing for manual exception overrides for weird cases:
For example, Melee is a link to Attack but uses the Combat icon
    Melee is a link to Attack but uses the Combat icon
Done to allow for easily fitting into combat triangle related tables
    Done to allow for easily fitting into combat triangle related tables
-->{{#ifeq:{{#var:link}}|Melee|{{#vardefine:image|Combat}}{{#vardefine:link|Attack}}}}<!--
-->{{#ifeq:{{#var:link}}|Melee|{{#vardefine:image|Combat}}{{#vardefine:link|Attack}}}}<!--
    Golbin + monster icon type links directly to Golbin (monster) to skip disambiguation page
-->{{#ifeq:{{#var:link}}|Golbin|{{#ifeq:{{#var:type}}|monster|{{#vardefine:link|Golbin (monster)}}}}}}<!--
Handling for 'menu' option
Handling for 'menu' option
-->{{#if:{{{menu|}}}|{{{!}} class="articletable" style="display:inline-block; vertical-align:bottom;"
-->{{#if:{{{menu|}}}|{{{!}} class="articletable" style="display:inline-block; vertical-align:bottom;"