Difference between revisions of "User:Becasita/SubPages/Templates/Card/FLStatus"
< User:Becasita | SubPages | Templates | Card
(Creating. Statuses table.) |
(This should fix it when inserted in other tables.) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
Array with the var names to avoid code repetition: | Array with the var names to avoid code repetition: | ||
− | -->{{ #arraydefine: @var-names | status-OCG, status-TCG-Adv, status-TCG-Trad }}<!-- | + | -->{{ #arraydefine: @var-names | $status-OCG, $status-TCG-Adv, $status-TCG-Trad }}<!-- |
Input: | Input: | ||
− | -->{{ #vardefine: status-OCG | {{ lc: {{{OCG|}}} }} }}<!-- | + | -->{{ #vardefine: $status-OCG | {{ lc: {{{OCG|}}} }} }}<!-- |
− | -->{{ #vardefine: status-TCG-Adv | {{ lc: {{{ADV|}}} }} }}<!-- | + | -->{{ #vardefine: $status-TCG-Adv | {{ lc: {{{ADV|}}} }} }}<!-- |
− | -->{{ #vardefine: status-TCG-Trad | + | -->{{ #vardefine: $status-TCG-Trad |
| {{ lc: {{ #if: {{{TRAD|}}} | | {{ lc: {{ #if: {{{TRAD|}}} | ||
− | + | | {{{TRAD|}}}{{ #vardefine: $flag-Trad | trad }} | |
− | + | | {{ #replace: {{ #var: $status-TCG-Adv }} | forbidden | limited }} | |
− | }} }} | + | }} |
+ | }} | ||
}}<!-- | }}<!-- | ||
Line 19: | Line 20: | ||
-->{{ #vardefine: $var-name | -->{{ #vardefine: $var-name | ||
| {{ #switch: @var-name | | {{ #switch: @var-name | ||
− | | status-OCG = ocg | + | | $status-OCG = ocg |
− | | status-TCG-Adv = adv | + | | $status-TCG-Adv = adv |
− | | status-TCG-Trad = | + | | $status-TCG-Trad = {{ #var: $flag-Trad | adv }} |
}} | }} | ||
}}<!-- | }}<!-- | ||
Line 29: | Line 30: | ||
| #{{ #switch: {{ #var: @var-name }} | | #{{ #switch: {{ #var: @var-name }} | ||
| not yet released | not yet legal | unreleased | | not yet released | not yet legal | unreleased | ||
− | | illegal = | + | | illegal = DDD |
− | | forbidden = | + | | forbidden = F66{{ #vardefine: @var-name-link | 1 }} |
− | | limited = | + | | limited = FC6{{ #vardefine: @var-name-link | 1 }} |
− | | semi-limited = | + | | semi-limited = FF7{{ #vardefine: @var-name-link | 1 }} |
− | | unlimited = | + | | legal |
+ | | unlimited = 9F9{{ #vardefine: @var-name-link | 1 }} | ||
| <!--Blank.-->= <!-- Nothing. --> | | <!--Blank.-->= <!-- Nothing. --> | ||
| #default = {{ #vardefine: @var-name-error| 1 }} | | #default = {{ #vardefine: @var-name-error| 1 }} | ||
Line 44: | Line 46: | ||
| {{ #if: {{ #var: @var-name-error }} | | {{ #if: {{ #var: @var-name-error }} | ||
| <span class="error">Error: Invalid input for «{{ #var: $var-name }}»!</span> | | <span class="error">Error: Invalid input for «{{ #var: $var-name }}»!</span> | ||
− | | {{ #var: @var-name-format }} | + | | {{ #if: {{ #var: @var-name-link }} |
+ | | [[{{ #var: @var-name-format }}]] | ||
+ | | {{ #var: @var-name-format }} | ||
+ | }} | ||
}} | }} | ||
}} | }} | ||
Line 50: | Line 55: | ||
Table: | Table: | ||
− | --><table style="text-align:center; width: | + | --><table class="" style="text-align:center; width:100%"> |
<tr> | <tr> | ||
− | <th scope=" | + | <th scope="row" rowspan="4"> [[Status]]es: </th> |
</tr> | </tr> | ||
<tr> | <tr> | ||
− | <th scope=" | + | |
− | <th scope=" | + | <!-- OCG --> |
− | <th scope=" | + | <th scope="row" rowspan="4" style="text-align: right"> ''[[Yu-Gi-Oh! Official Card Game|OCG]]'': </th> |
− | + | <td style="position: relative;"><!-- | |
− | + | --><span style="<!-- | |
− | < | + | -->display: block;<!-- |
− | + | -->width: 100%; height:100%;<!-- | |
− | + | -->position: absolute; top: 0; left: -9999px;<!-- | |
+ | -->box-shadow: 9999px 0 12px 1px {{ #var: $status-OCG-color }};<!-- | ||
+ | -->"></span><div name="status-OCG" style="position: relative">{{ #var: $status-OCG-print }}</div></td> | ||
+ | |||
+ | <!-- TCG Advanced --> | ||
+ | <th scope="row" rowspan="4" style="text-align: right"> ''[[Yu-Gi-Oh! Trading Card Game|TCG]]'' [[Advanced Format|Advanced]]: </th> | ||
+ | <td style="position: relative;"><!-- | ||
+ | --><span style="<!-- | ||
+ | -->display: block;<!-- | ||
+ | -->width: 100%; height:100%;<!-- | ||
+ | -->position: absolute; top: 0; left: -9999px;<!-- | ||
+ | -->box-shadow: 9999px 0 12px 1px {{ #var: $status-TCG-Adv-color }};<!-- | ||
+ | -->"></span><div name="status-TCG" style="position: relative">{{ #var: $status-TCG-Adv-print }}</div></td> | ||
+ | |||
+ | <!-- TCG Traditional --> | ||
+ | <th scope="row" rowspan="4" style="text-align:right"> ''[[Yu-Gi-Oh! Trading Card Game|TCG]]'' [[Traditional Format|Traditional]]: </th> | ||
+ | <td style="position: relative;"><!-- | ||
+ | --><span style="<!-- | ||
+ | -->display: block;<!-- | ||
+ | -->width: 100%; height:100%;<!-- | ||
+ | -->position: absolute; top: 0; left: -9999px;<!-- | ||
+ | -->box-shadow: 9999px 0 12px 1px {{ #var: $status-TCG-Trad-color }};<!-- | ||
+ | -->"></span><div name="status-TCG-Trad" style="position: relative">{{ #var: $status-TCG-Trad-print }}</div></td> | ||
+ | |||
</tr> | </tr> | ||
</table> | </table> |