Difference between revisions of "Template:Icon"
From Project: Gorgon Wiki
Gorgonzola (talk | contribs) m (Documentation of new "label" parameter.) |
Gorgonzola (talk | contribs) (WIP.) |
||
Line 1: | Line 1: | ||
− | [[File:{{#switch | + | [[File:item-icon-{{#switch:{{{1|}}} |
− | <!-- | + | <!-- icon substitutions for lookalike items (in alpha) --> |
− | | | + | | lemon = banana |
− | + | | #default = {{{1|none}}} | |
− | | | + | }}.png|class=js-icon-tt|{{#if: {{{size|}}} | {{{size}}}{{!}}sub{{!}} }}|{{#switch:{{{1|}}} |
− | + | <!-- set the item name based on icon name, and link for some --> | |
− | + | | firedust = Fire Dust{{!}}link=Fire Dust | |
− | + | | saltpeter = Saltpeter{{!}}link=Saltpeter | |
− | + | | sulfur = Sulfur{{!}}link=Sulfur | |
− | + | | milk = Bottle of Milk | |
− | + | | redapple = Red Apple | |
− | + | | water = Bottle of Water | |
− | | | ||
− | | | ||
− | | | ||
− | | | ||
− | | redapple = | ||
− | |||
− | |||
− | | water = | ||
<!-- default uses the shop item naming convention --> | <!-- default uses the shop item naming convention --> | ||
− | | #default = | + | | #default = {{#if:{{{label|}}}|{{{label}}}|{{ucfirst:{{{1}}}}} }} |
− | + | }}]]<noinclude> | |
− | |||
− | |||
− | |||
− | |||
__NOTOC__ | __NOTOC__ | ||
==Syntax== | ==Syntax== | ||
Line 52: | Line 40: | ||
==Examples== | ==Examples== | ||
− | Default 32x32px icon. | + | Default 32x32px icon. By default the capitalized icon name becomes the tooltip: "lemon" => "Lemon". |
<pre> | <pre> | ||
− | {{icon| | + | {{icon|lemon}} |
</pre> | </pre> | ||
Line 62: | Line 50: | ||
</pre> | </pre> | ||
− | Provide | + | Provide the full name for items that have similar looking icons with '''label''' parameter. |
<pre> | <pre> | ||
{{icon|genericpot|label=Advanced Holistic Ink}} | {{icon|genericpot|label=Advanced Holistic Ink}} | ||
</pre> | </pre> | ||
− | |||
− | |||
[[Category:Formatting templates|ItemT]] | [[Category:Formatting templates|ItemT]] | ||
</noinclude> | </noinclude> |
Revision as of 16:42, 29 October 2014
Syntax
{{icon|<name>|size=16px}}
Description
This template has several purposes:
- Makes some item icons link to relevant article pages instead of the default "File history" page (eg. Saltpeter).
- It can save many edits in the future, for example certain foods that have the same icon now (banana & lemon), could have a unique icon later. The article refers to the individual foods, so the article won't need updating.
- Adds mouseover title.
- Reduces custom mediawiki code in the articles.
TODO: later, this template could automatically add a javascript popup to show the full item name.
Parameters
- parameter 1
- Name of the icon. See Item Icons Guide for available icons (eg. "firstaid"). If not provided, an empty box is shown.
- size
- OPTIONAL. Changes the size of the icon (default is 32px).
- label
- OPTIONAL. Give the mouseover tooltip text, for items that have the same icon.
Examples
Default 32x32px icon. By default the capitalized icon name becomes the tooltip: "lemon" => "Lemon".
{{icon|lemon}}
Smaller inline icon.
{{icon|saltpeter|size=16px}}
Provide the full name for items that have similar looking icons with label parameter.
{{icon|genericpot|label=Advanced Holistic Ink}}