Difference between revisions of "Template:Player"

From QWiki
m
m (On thin ice, testing vertical alignment stuff)
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<includeonly><!--
 
<includeonly><!--
Starting with checking if the hidden sort variable is set if so it'll go into a switch to output the right variable as hidden.
 
-->{{#if:{{{hs|}}}|{{HiddenSort|{{#switch:{{lc:{{{hs}}}}}
 
    |name = {{{1|}}}
 
    |flag = {{{flag/}}}
 
    |{{{hs}}}}}}}}}<!--
 
  
Checking to see if flag variable is set and if so using an image link to display it.
+
If flag is set - use an image link to display it.
-->{{#if:{{{flag|}}}|<span style="white-space:nowrap;">{{flag/{{lc:{{{flag}}}}}}}&nbsp;</span>}}<!--
+
-->{{#if:{{{flag|}}}|<span style="white-space:nowrap;vertical-align:baseline;">{{flag/{{lc:{{{flag}}}}}}}&nbsp;</span>|<span style="white-space:nowrap;vertical-align:baseline;">{{flag/tbd}}&nbsp;</span>}}<!--
  
Checking if there is a link= variable. If there is use it, if not load the correct link from the player link list.
+
Checking if there is a link= variable. If there is use it, if not load the correct link from the player link list. If abbr link=abbr, don't link but underline name and show content of abbr= on hover.
 
--><span style="white-space: pre">{{#if:{{{link|}}}|
 
--><span style="white-space: pre">{{#if:{{{link|}}}|
 
{{#switch: {{{link}}}
 
{{#switch: {{{link}}}
 
|false={{{1}}}
 
|false={{{1}}}
 
|true=[[{{{1}}}]]
 
|true=[[{{{1}}}]]
|[[{{{link}}}|{{{1}}}]]
+
|abbr={{abbr|{{{1|}}}|{{{abbr}}}}}
|[[{{{1}}}]]
+
|[[{{{link}}}|{{{1}}}]]}}
|{{#if:{{{1|TBD}}}|[[{{{1|TBD}}}]]|{{abbr|TBD|To Be Decided}}}}}}}}}</span><!--
+
|{{#if:{{{1|TBD}}}|[[{{{1|TBD}}}]]|{{abbr|TBD|To Be Decided}}}}
 +
|[[{{{1}}}]]}}</span><!--
  
 
</includeonly><noinclude>{{Documentation}}[[Category:Templates]]</noinclude>
 
</includeonly><noinclude>{{Documentation}}[[Category:Templates]]</noinclude>

Latest revision as of 10:52, 23 March 2021

Documentation (view - edit)

Used for players and teams.

Example

This code:

{{player|Hib|flag=fi}}
{{player|}}
{{player|Kylo Ren|flag=se|link=shaka}}
{{player|Team Brazil|flag=br|link=abbr|abbr=GT, mur & lit}}
{{player|Ihasnowikipage|flag=us|link=false}}

Returns this:

Finland Hib - default (name as link)
TBD TBD - empty player with abbr To Be Decided.
Sweden Kylo Ren - custom link
Brazil Team Brazil - no link but abbreviation (abbr)
United States Ihasnowikipage - link=false

Usage

|
Name of the player.
|flag=
Country flag using two letter ISO code. Leave empty for TBD.
|link=
Put a link to another page (not equal to the name), or:
false
Player's name is not linked.
abbr
Player's name gets a dashed underline, hover to read content. Requires |abbr= to be none-empty.
|abbr=
Abbreviation text that will display on hover, could be an array of players that a team consist of. Requires |link=abbr to be set.