Difference between revisions of "Template:ClassTabs"
(update code & documentation) |
m |
||
(24 intermediate revisions by 8 users not shown) | |||
Line 1: | Line 1: | ||
− | <includeonly>{{ | + | <includeonly>{{Tabs |
| title = {{{title}}} | | title = {{{title}}} | ||
− | | {{#if:{{{selected|}}}|selected|null}} = {{#switch:{{{selected|}}} | + | | name = {{{name|ClassTabs}}} |
+ | | collapsed = {{{collapsed|}}} | ||
+ | | orientation = {{{orientation|vertical}}} | ||
+ | | {{#if:{{{selected|}}}|selected|null}} = {{#switch:{{lc:{{{selected|}}}}} | ||
| scout = 1 | | scout = 1 | ||
| soldier = 2 | | soldier = 2 | ||
Line 16: | Line 19: | ||
| #default = 1 | | #default = 1 | ||
}} | }} | ||
+ | | {{#if:{{{style|}}}|style|null}} = {{{style|}}} | ||
+ | | {{#if:{{{edittabs|}}}|edittabs|null}} = {{{edittabs|}}} | ||
+ | | {{#if:{{{edit1|{{{editscout|}}}}}}|edit1|null}} = {{{edit1|{{{editscout|}}}}}} | ||
+ | | {{#if:{{{edit2|{{{editsoldier|}}}}}}|edit2|null}} = {{{edit2|{{{editsoldier|}}}}}} | ||
+ | | {{#if:{{{edit3|{{{editpyro|}}}}}}|edit3|null}} = {{{edit3|{{{editpyro|}}}}}} | ||
+ | | {{#if:{{{edit4|{{{editdemoman|}}}}}}|edit4|null}} = {{{edit4|{{{editdemoman|}}}}}} | ||
+ | | {{#if:{{{edit5|{{{editheavy|}}}}}}|edit5|null}} = {{{edit5|{{{editheavy|}}}}}} | ||
+ | | {{#if:{{{edit6|{{{editengineer|}}}}}}|edit6|null}} = {{{edit6|{{{editengineer|}}}}}} | ||
+ | | {{#if:{{{edit7|{{{editmedic|}}}}}}|edit7|null}} = {{{edit7|{{{editmedic|}}}}}} | ||
+ | | {{#if:{{{edit8|{{{editsniper|}}}}}}|edit8|null}} = {{{edit8|{{{editsniper|}}}}}} | ||
+ | | {{#if:{{{edit9|{{{editspy|}}}}}}|edit9|null}} = {{{edit9|{{{editspy|}}}}}} | ||
+ | | {{#if:{{{edit10|{{{editallclass|}}}}}}|edit10|null}} = {{{edit10|{{{editallclass|}}}}}} | ||
+ | | {{#if:{{{notitle|}}}|notitle|null}} = {{{notitle|}}} | ||
+ | | {{#if:{{{noheader|}}}|noheader|null}} = {{{noheader|}}} | ||
| {{#if:{{{instant|}}}|instant|null}} = {{{instant|}}} | | {{#if:{{{instant|}}}|instant|null}} = {{{instant|}}} | ||
| {{#if:{{{width|}}}|width|null}} = {{{width|}}} | | {{#if:{{{width|}}}|width|null}} = {{{width|}}} | ||
− | | icon1 = {{Class link|size={{{size|{{{icon-size|24px}}}}}}|Scout}} | + | | icon1 = {{{{#if:{{{icononly|}}}|Icon class|Class link}}|size={{{size|{{{icon-size|24px}}}}}}|Scout}} |
− | | icon2 = {{Class link|size={{{size|{{{icon-size|24px}}}}}}|Soldier}} | + | | icon2 = {{{{#if:{{{icononly|}}}|Icon class|Class link}}|size={{{size|{{{icon-size|24px}}}}}}|Soldier}} |
− | | icon3 = {{Class link|size={{{size|{{{icon-size|24px}}}}}}|Pyro}} | + | | icon3 = {{{{#if:{{{icononly|}}}|Icon class|Class link}}|size={{{size|{{{icon-size|24px}}}}}}|Pyro}} |
− | | icon4 = {{Class link|size={{{size|{{{icon-size|24px}}}}}}|Demoman}} | + | | icon4 = {{{{#if:{{{icononly|}}}|Icon class|Class link}}|size={{{size|{{{icon-size|24px}}}}}}|Demoman}} |
− | | icon5 = {{Class link|size={{{size|{{{icon-size|24px}}}}}}|Heavy}} | + | | icon5 = {{{{#if:{{{icononly|}}}|Icon class|Class link}}|size={{{size|{{{icon-size|24px}}}}}}|Heavy}} |
− | | icon6 = {{Class link|size={{{size|{{{icon-size|24px}}}}}}|Engineer}} | + | | icon6 = {{{{#if:{{{icononly|}}}|Icon class|Class link}}|size={{{size|{{{icon-size|24px}}}}}}|Engineer}} |
− | | icon7 = {{Class link|size={{{size|{{{icon-size|24px}}}}}}|Medic}} | + | | icon7 = {{{{#if:{{{icononly|}}}|Icon class|Class link}}|size={{{size|{{{icon-size|24px}}}}}}|Medic}} |
− | | icon8 = {{Class link|size={{{size|{{{icon-size|24px}}}}}}|Sniper}} | + | | icon8 = {{{{#if:{{{icononly|}}}|Icon class|Class link}}|size={{{size|{{{icon-size|24px}}}}}}|Sniper}} |
− | | icon9 = {{Class link|size={{{size|{{{icon-size|24px}}}}}}|Spy}} | + | | icon9 = {{{{#if:{{{icononly|}}}|Icon class|Class link}}|size={{{size|{{{icon-size|24px}}}}}}|Spy}} |
− | | {{#if:{{{all-class|}}}|icon10|null}} = {{ | + | | {{#if:{{{all-class|}}}|icon10|null}} = [[File:TF2 crosshair orange.png|24px|link=Classes{{if lang}}]] {{#if:{{{icononly|}}}||{{ucfirst:{{MediaWiki:Searchall{{if lang}}}}}}}} |
| content1 = {{{scout}}} | | content1 = {{{scout}}} | ||
Line 41: | Line 58: | ||
}}</includeonly><noinclude> | }}</includeonly><noinclude> | ||
{{doc begin}} | {{doc begin}} | ||
− | + | Wrapper for {{tl|Tabs}} with class-specific tabs. | |
=== Parameters === | === Parameters === | ||
* {{code|title}} – box title | * {{code|title}} – box title | ||
+ | * {{code|notitle}} – Hide <code>title</code> from top bar | ||
+ | * {{code|noheader}} – Hide top bar completely | ||
+ | * {{code|name}} – name of the template | ||
+ | * {{code|orientation}} – <code>vertical</code> or <code>horizontal</code> | ||
* {{code|selected}} – tab to automatically display | * {{code|selected}} – tab to automatically display | ||
* {{code|size}} – size of class icons | * {{code|size}} – size of class icons | ||
* {{code|width}} – control the width of the box | * {{code|width}} – control the width of the box | ||
+ | * {{code|icononly}} – only display the class icons (no text labels) | ||
* {{code|instant}} – set to 'yes' to disable animations | * {{code|instant}} – set to 'yes' to disable animations | ||
* {{code|<class name>}} – content ({{code|scout}}, {{code|soldier}}, {{code|pyro}}, etc, {{code|all-class}} for the all-class tab). | * {{code|<class name>}} – content ({{code|scout}}, {{code|soldier}}, {{code|pyro}}, etc, {{code|all-class}} for the all-class tab). | ||
Line 55: | Line 77: | ||
{{ClassTabs | {{ClassTabs | ||
| title = Classes | | title = Classes | ||
+ | | name = ClassTabs | ||
| selected = heavy | | selected = heavy | ||
− | | size = | + | | size = 24px |
− | |||
− | |||
| scout = Scout | | scout = Scout | ||
Line 74: | Line 95: | ||
{{ClassTabs | {{ClassTabs | ||
| title = Classes | | title = Classes | ||
+ | | name = ClassTabs | ||
| selected = heavy | | selected = heavy | ||
− | | size = | + | | size = 24px |
− | |||
− | |||
| scout = Scout | | scout = Scout | ||
Line 91: | Line 111: | ||
== See also == | == See also == | ||
− | * {{tl| | + | * {{tl|Tabs}} |
[[Category:Navbox templates]] | [[Category:Navbox templates]] | ||
</noinclude> | </noinclude> |
Latest revision as of 03:42, 6 November 2013
Documentation for ClassTabs
Wrapper for {{Tabs}}
with class-specific tabs.
Parameters
title
– box titlenotitle
– Hidetitle
from top barnoheader
– Hide top bar completelyname
– name of the templateorientation
–vertical
orhorizontal
selected
– tab to automatically displaysize
– size of class iconswidth
– control the width of the boxicononly
– only display the class icons (no text labels)instant
– set to 'yes' to disable animations<class name>
– content (scout
,soldier
,pyro
, etc,all-class
for the all-class tab).
Example
{{ClassTabs | title = Classes | name = ClassTabs | selected = heavy | size = 24px | scout = Scout | soldier = Soldier | pyro = Pyro | demoman = Demoman | heavy = Heavy | engineer = Engineer | medic = Medic | sniper = Sniper | spy = Spy }}
See also
{{Tabs}}