Icon2 – Template

From Bohemia Interactive Community
Jump to navigation Jump to search
m (Add line1 and line2 parameters)
(Add "big" parameter, required for width/line1/line2)
Line 1: Line 1:
<includeonly>{{#if:{{{1|}}}{{{2|}}}
<includeonly>{{#if:{{{1|}}}{{{2|}}}
| {{LinkWrap|1=<span class="icon2"{{#if:{{{width|}}}|<nowiki/> style="width: {{#expr:{{{width}}} * 64 round 2}}px"}} alt="{{ucFirst:{{Trim|{{{1|}}} {{{2|}}}}}}}" title="{{ucFirst:{{Trim|{{{1|}}} {{{2|}}}}}}}"><span class="background"><span class="letter-1"{{#if:{{{3|}}}|<nowiki/> style="color: {{{3}}}"}}>{{#if:{{{line1|}}}
| {{LinkWrap|1=<span class="icon2 {{#if:{{{big|}}}|icon2-big}}"{{#ifexpr:{{#len:{{{width|}}}}} and {{#len:{{{big|}}}}}|<nowiki/> style="width: {{#expr:{{{width}}} * 64 round 2}}px"}} alt="{{ucFirst:{{Trim|{{{1|}}} {{{2|}}}}}}}" title="{{ucFirst:{{Trim|{{{1|}}} {{{2|}}}}}}}"><span class="background"><span class="letter-1"{{#if:{{{3|}}}|<nowiki/> style="color: {{{3}}}"}}>{{#ifexpr:{{#len:{{{line1|}}}}} and {{#len:{{{big|}}}}} > 0
| {{uc:{{{1|}}}}}</span>
| {{uc:{{{1|}}}}}</span>
| {{#sub:{{uc:{{{1|}}}}}|0|1}}</span>{{#sub:{{uc:{{{1|}}}}}|1}}
| {{#sub:{{uc:{{{1|}}}}}|0|1}}</span>{{#if:{{{big|}}}|{{#sub:{{uc:{{{1|}}}}}|1}}}}
}}<br><span class="letter-2">{{#if:{{{line2|}}}
}}{{#if:{{{big|}}}|<br>}}<span class="letter-2">{{#ifexpr:{{#len:{{{line2|}}}}} and {{#len:{{{big|}}}}} > 0
| {{uc:{{{2|}}}}}</span>
| {{uc:{{{2|}}}}}</span>
| {{#sub:{{uc:{{{2|}}}}}|0|1}}</span>{{#sub:{{uc:{{{2|}}}}}|1}}
| {{#sub:{{uc:{{{2|}}}}}|0|1}}</span>{{#if:{{{big|}}}|{{#sub:{{uc:{{{2|}}}}}|1}}}}
}}</span></span></span>|2={{{link|}}}}}
}}</span></span>{{#if:{{{big|}}}||<span class="subtext">{{ucFirst:{{{1|}}}}}</span>}}</span>|2={{{link|}}}}}
| -no arguments provided-
| -no arguments provided-
}}</includeonly><noinclude>Template '''''Icon2''''' - should appear inline {{Icon2|local|argument|blue}} when in a paragraph.
}}</includeonly><noinclude>Template '''''Icon2''''' - should appear inline {{Icon2|local|argument|blue}} when in a paragraph.


== Usage ==
== Usage ==
{{<nowiki/>Icon2|'''''firstWord'''''|'''''secondWord'''''|'''''secondLetterColor'''''|'''''width='''''|'''''link='''''|'''''line1='''''|'''''line2='''''}}
{{<nowiki/>Icon2|'''''firstWord'''''|'''''secondWord'''''|'''''secondLetterColor'''''|'''''link='''''|'''''big='''''|'''''width='''''|'''''line1='''''|'''''line2='''''}}
* firstWord: first letter word, e.g "argument"
* firstWord: first letter word, e.g "argument"
* secondWord: second letter word, e.g "local"
* secondWord: second letter word, e.g "local"
* firstLetterColor: (Optional, default <tt>blue</tt>) CSS color
* firstLetterColor: (Optional, default <tt>blue</tt>) CSS color
* widthFactor: (Optional, default 1) width factor
* link: (Optional, default empty) icon link
* link: (Optional, default empty) icon link
* big: (Optional, default empty) if filled, shows the wide version of this icon (with full text) and unlocks the following parameters.
* width: (Optional, default 1) width factor
* line1: (Optional, default empty) if filled, colours and resize the whole first line
* line1: (Optional, default empty) if filled, colours and resize the whole first line
* line2: (Optional, default empty) if filled, colours and resize the whole second line
* line2: (Optional, default empty) if filled, colours and resize the whole second line
Line 42: Line 43:
| <tt><nowiki>{{Icon2|N/A|effect|grey}}</nowiki></tt>
| <tt><nowiki>{{Icon2|N/A|effect|grey}}</nowiki></tt>
| {{Icon2|N/A|effect|grey}}
| {{Icon2|N/A|effect|grey}}
|-
| <tt><nowiki>{{Icon2|N/A|effect|grey|line1=y}}</nowiki></tt>
| {{Icon2|N/A|effect|grey|line1=y}}
|-
|-
| <tt><nowiki>{{Icon2|global|effect|darkorange}}</nowiki></tt>
| <tt><nowiki>{{Icon2|global|effect|darkorange}}</nowiki></tt>
Line 52: Line 50:
| {{Icon2|server|execution|green}}
| {{Icon2|server|execution|green}}
|-
|-
| <tt><nowiki>{{Icon2|smol|box|red|width=0.5}}</nowiki></tt>
! colspan="2" | the following presentations need the ''big'' argument
| {{Icon2|smol|box|red|width=0.5}}
|-
| <tt><nowiki>{{Icon2|global|argument|darkorange|big=y}}</nowiki></tt>
| {{Icon2|global|argument|darkorange|big=y}}
|-
| <tt><nowiki>{{Icon2|N/A|effect|grey|big=y|line1=y}}</nowiki></tt>
| {{Icon2|N/A|effect|grey|big=y|line1=y}}
|-
| <tt><nowiki>{{Icon2|smol|box|red|big=y|width=0.5}}</nowiki></tt>
| {{Icon2|smol|box|red|big=y|width=0.5}}
|-
|-
| <tt><nowiki>{{Icon2|loc|arg|width=0.5}}</nowiki></tt>
| <tt><nowiki>{{Icon2|loc|arg|big=y|width=0.5}}</nowiki></tt>
| {{Icon2|loc|arg|width=0.5}}
| {{Icon2|loc|arg|big=y|width=0.5}}
|-
|-
| <tt><nowiki>{{Icon2|loc|arg|width=0.75}}</nowiki></tt>
| <tt><nowiki>{{Icon2|loc|arg|big=y|width=0.75}}</nowiki></tt>
| {{Icon2|loc|arg|width=0.75}}
| {{Icon2|loc|arg|big=y|width=0.75}}
|-
|-
| <tt><nowiki>{{Icon2|loc|arg|width=0.75|line1=y}}</nowiki></tt>
| <tt><nowiki>{{Icon2|loc|arg|big=y|width=0.75|line1=y}}</nowiki></tt>
| {{Icon2|loc|arg|width=0.75|line1=y}}
| {{Icon2|loc|arg|big=y|width=0.75|line1=y}}
|-
|-
| <tt><nowiki>{{Icon2|loc|arg|width=0.75|line2=y}}</nowiki></tt>
| <tt><nowiki>{{Icon2|loc|arg|big=y|width=0.75|line2=y}}</nowiki></tt>
| {{Icon2|loc|arg|width=0.75|line2=y}}
| {{Icon2|loc|arg|big=y|width=0.75|line2=y}}
|-
|-
| <tt><nowiki>{{Icon2|loc|arg|width=0.75|line1=y|line2=y}}</nowiki></tt>
| <tt><nowiki>{{Icon2|loc|arg|big=y|width=0.75|line1=y|line2=y}}</nowiki></tt>
| {{Icon2|loc|arg|width=0.75|line1=y|line2=y}}
| {{Icon2|loc|arg|big=y|width=0.75|line1=y|line2=y}}
|-
|-
| <tt><nowiki>{{Icon2|server|execution|green|link=Multiplayer Scripting}}</nowiki></tt>
| <tt><nowiki>{{Icon2|server|execution|green|big=y|link=Multiplayer Scripting}}</nowiki></tt>
| {{Icon2|server|execution|green|link=Multiplayer Scripting}}
| {{Icon2|server|execution|green|big=y|link=Multiplayer Scripting}}
|-
|-
| <tt><nowiki>{{Icon2|server|execution|green|width=1.5|link=Multiplayer Scripting}}</nowiki></tt>
| <tt><nowiki>{{Icon2|server|execution|green|big=y|width=1.5|link=Multiplayer Scripting}}</nowiki></tt>
| {{Icon2|server|execution|green|width=1.5|link=Multiplayer Scripting}}
| {{Icon2|server|execution|green|big=y|width=1.5|link=Multiplayer Scripting}}
|}
|}


[[Category:Templates|{{uc:{{PAGENAME}}}}]]</noinclude>
[[Category:Templates|{{uc:{{PAGENAME}}}}]]</noinclude>

Revision as of 12:26, 28 February 2021

Template Icon2 - should appear inline LALocal when in a paragraph.

Usage

{{Icon2|firstWord|secondWord|secondLetterColor|link=|big=|width=|line1=|line2=}}

  • firstWord: first letter word, e.g "argument"
  • secondWord: second letter word, e.g "local"
  • firstLetterColor: (Optional, default blue) CSS color
  • link: (Optional, default empty) icon link
  • big: (Optional, default empty) if filled, shows the wide version of this icon (with full text) and unlocks the following parameters.
  • width: (Optional, default 1) width factor
  • line1: (Optional, default empty) if filled, colours and resize the whole first line
  • line2: (Optional, default empty) if filled, colours and resize the whole second line
Examples
Code Result
{{Icon2}} -no arguments provided-
{{Icon2|local|argument|blue}} LALocal
{{Icon2|N/A|argument|grey}} NAN/A
{{Icon2|global|argument|darkorange}} GAGlobal
{{Icon2|local|effect|blue}} LELocal
{{Icon2|N/A|effect|grey}} NEN/A
{{Icon2|global|effect|darkorange}} GEGlobal
{{Icon2|server|execution|green}} SEServer
the following presentations need the big argument
{{Icon2|global|argument|darkorange|big=y}} GLOBAL
ARGUMENT
{{Icon2|N/A|effect|grey|big=y|line1=y}} N/A
EFFECT
{{Icon2|smol|box|red|big=y|width=0.5}} SMOL
BOX
{{Icon2|loc|arg|big=y|width=0.5}} LOC
ARG
{{Icon2|loc|arg|big=y|width=0.75}} LOC
ARG
{{Icon2|loc|arg|big=y|width=0.75|line1=y}} LOC
ARG
{{Icon2|loc|arg|big=y|width=0.75|line2=y}} LOC
ARG
{{Icon2|loc|arg|big=y|width=0.75|line1=y|line2=y}} LOC
ARG
{{Icon2|server|execution|green|big=y|link=Multiplayer Scripting}} SERVER
EXECUTION
{{Icon2|server|execution|green|big=y|width=1.5|link=Multiplayer Scripting}} SERVER
EXECUTION