Difference between revisions of "User:Becasita/SubPages/Templates/Card/FLStatus"

From Yugipedia
< User:Becasita‎ | SubPages‎ | Templates‎ | Card
Jump to: navigation, search
(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|}}}
+
                  | {{{TRAD|}}}{{ #vardefine: $flag-Trad | trad }}
          | {{ #replace: {{ #var: status-TCG-Adv }} | forbidden | limited }}
+
                  | {{ #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 = 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      = 999
+
           | illegal      = DDD
           | forbidden    = F00{{ #vardefine: @var-name-link | 1 }}
+
           | forbidden    = F66{{ #vardefine: @var-name-link | 1 }}
           | limited      = F70{{ #vardefine: @var-name-link | 1 }}
+
           | limited      = FC6{{ #vardefine: @var-name-link | 1 }}
           | semi-limited = FC0{{ #vardefine: @var-name-link | 1 }}
+
           | semi-limited = FF7{{ #vardefine: @var-name-link | 1 }}
           | unlimited    = 3F0{{ #vardefine: @var-name-link | 1 }}
+
          | 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:250px">
+
--><table class="" style="text-align:center; width:100%">
 
   <tr>
 
   <tr>
     <th scope="col" colspan="3"> [[Status]]es </th>
+
     <th scope="row" rowspan="4"> [[Status]]es: </th>
 
   </tr>
 
   </tr>
 
   <tr>
 
   <tr>
     <th scope="col" colspan="1"> ''[[Yu-Gi-Oh! Official Card Game|OCG]]'' </th>
+
 
     <th scope="col" colspan="1"> ''[[Yu-Gi-Oh! Trading Card Game|TCG]]'' [[Advanced Format|Advanced]] </th>
+
    <!-- OCG -->
     <th scope="col" colspan="1"> ''[[Yu-Gi-Oh! Trading Card Game|TCG]]'' [[Traditional Format|Traditional]] </th>
+
     <th scope="row" rowspan="4" style="text-align: right"> ''[[Yu-Gi-Oh! Official Card Game|OCG]]'': </th>
  </tr>
+
    <td style="position: relative;"><!--
  <tr>
+
    --><span style="<!--
     <td style="color:{{ #var: status-OCG-color }}"> {{ #var: status-OCG-print }} </td>
+
                -->display: block;<!--
    <td style="color:{{ #var: status-TCG-Adv-color }}"> {{ #var: status-TCG-Adv-print }} </td>
+
                -->width: 100%; height:100%;<!--
    <td style="color:{{ #var: status-TCG-Trad-color }}"> {{ #var: status-TCG-Trad-print }} </td>
+
                -->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>

Latest revision as of 16:58, 29 December 2016