Difference between revisions of "Template:Icon link"

From Mine Blocks Wiki
Jump to navigation Jump to search
If you find a typo, inconsistency, or error, please sign up and help out the wiki! We can't do it without your help! :D Thank you!

(Undo revision 26341 by Tobias Alcaraz (talk))
Tag: Undo
(It makes more sense to use an atlas image and then change background positions to display the icons' images, because with the previous method it would make houndreds of http requests to load all images and that's a big no no for everyone. Also, making it a switch case with predefined values so it's as easy as before to use.)
Line 1: Line 1:
[[File:{{{1|Invisible-sprite}}}.png|16x16px|class=item-icon pixel {{{5}}}|link={{{2|{{{1}}}}}}|{{{4|{{{1}}}}}}]]{{Space|nbsp}}{{#if: {{{1|}}}|[[{{{2|{{{1}}}}}}|{{{3|{{{1}}}}}}]]}}<noinclude>
+
{{#if: {{{1|}}}|[[{{{1}}}|<span class="icon-link">{{#switch: {{{1}}}
 +
| Wooden Planks = <span class="sprite-icon pixel" style="background-position: 0 -128px;"><span class="sprite-text">{{{1}}}</span>]]
 +
<!--| = <span class="sprite-icon pixel" style="background-position": ;><span class="sprite-text">{{{1}}}</span>]]-->
 +
}}</span>}}<noinclude>
 
== About ==
 
== About ==
 
This template (named '''Ilink''' as a shortcut for '''icon link''') serves as an easy method to add icon sprites along with their link into a page or anywhere else using a single, standarized format.
 
This template (named '''Ilink''' as a shortcut for '''icon link''') serves as an easy method to add icon sprites along with their link into a page or anywhere else using a single, standarized format.
Line 8: Line 11:
 
== Examples ==
 
== Examples ==
 
* <code><nowiki>{{Ilink|Wooden Planks}}</nowiki></nowiki></code> → {{Ilink|Wooden Planks}}
 
* <code><nowiki>{{Ilink|Wooden Planks}}</nowiki></nowiki></code> → {{Ilink|Wooden Planks}}
* <code><nowiki>{{Ilink|Wooden Planks|Cow}}</nowiki></nowiki></code> → {{Ilink|Wooden Planks|Cow}}
 
* <code><nowiki>{{Ilink|Wooden Planks|Cow|Tooltip text.}}</nowiki></nowiki></code> → {{Ilink|Wooden Planks|Cow|Tooltip text.}}
 
 
</noinclude>
 
</noinclude>

Revision as of 12:30, 23 December 2021

{{#if: |[[{{{1}}}|}}

About

This template (named Ilink as a shortcut for icon link) serves as an easy method to add icon sprites along with their link into a page or anywhere else using a single, standarized format.

Usage

The syntax of the template is {{Ilink|<name>|<link>|<displayed-name>?|<tooltip-text>?|<class>?}}</nowiki>. All parameters default to the first one if those are not specified.

Examples

  • {{Ilink|Wooden Planks}}</nowiki> → {{#if: Wooden Planks|Wooden Planks}}