Template:Icon: Difference between revisions

no edit summary
(Icon size now limits both height & width in order to better fit things into boxes)
No edit summary
Line 39: Line 39:


The 'qty' option allows you to specify a number of items to go between the icon and the text, so <nowiki>{{Icon|type=item|Elder Dragonhide|qty=5000}}</nowiki> becomes {{Icon|type=item|Elder Dragonhide|qty=5000}}
The 'qty' option allows you to specify a number of items to go between the icon and the text, so <nowiki>{{Icon|type=item|Elder Dragonhide|qty=5000}}</nowiki> becomes {{Icon|type=item|Elder Dragonhide|qty=5000}}
The 'size' option allows you to specify larger icons, so {{T|Icon|Combat|size=50|notext=true}} becomes {{Icon|Combat|size=50|notext=true}}


<includeonly><onlyinclude><!--
<includeonly><onlyinclude><!--
Line 47: Line 49:
-->{{#vardefine:text|{{#if:{{{2|}}}|{{{2|}}}|{{#var:link}}}}}}<!--
-->{{#vardefine:text|{{#if:{{{2|}}}|{{{2|}}}|{{#var:link}}}}}}<!--
-->{{#vardefine:ext|{{#if:{{{ext|}}}|{{{ext|}}}|svg}}}}<!--
-->{{#vardefine:ext|{{#if:{{{ext|}}}|{{{ext|}}}|svg}}}}<!--
-->{{#vardefine:size|{{#if:{{{size|}}}|{{{size}}}|{{#if:{{{menu|}}}|25|20}}}}}}<!--
     Allowing for manual exception overrides for weird cases:
     Allowing for manual exception overrides for weird cases:
         Melee uses the Combat icon
         Melee uses the Combat icon
Line 65: Line 68:
{{!}}-
{{!}}-
{{!}}| }}<!--
{{!}}| }}<!--
--><span style="display:inline-block">[[File:{{#var:image}}{{#if:{{#var:type}}|_({{#var:type}})|}}.{{#var:ext}}|25x25px|link={{#var:link}}]]{{#if:{{{qty|}}}|&nbsp;{{formatnum:{{{qty|}}}}}|}}{{#if:{{{notext|}}}||&nbsp;[[{{#var:link}}|{{#var:text}}]]}}</span><!--
--><span style="display:inline-block">[[File:{{#var:image}}{{#if:{{#var:type}}|_({{#var:type}})|}}.{{#var:ext}}|{{#var:size}}x{{#var:size}}px|link={{#var:link}}]]{{#if:{{{qty|}}}|&nbsp;{{formatnum:{{{qty|}}}}}|}}{{#if:{{{notext|}}}||&nbsp;[[{{#var:link}}|{{#var:text}}]]}}</span><!--
-->{{#if:{{{menu|}}}|<br/>
-->{{#if:{{{menu|}}}|<br/>
{{!}}}|}}</onlyinclude></includonly>
{{!}}}|}}</onlyinclude></includonly>