Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Template:ShipArticle: Difference between revisions

Template page
Refactor "training time" part from "required skills" to not parse html when no required skills, instead of using display: none.
Refactor "escape bay" and "extrahold" parts to not parse html when no escape bay or extra holds, instead of using display: none.
Line 400: Line 400:
<!--    -->{{{bonuses|}}} <!-- Comment in front is to suppress <pre> parsing -->
<!--    -->{{{bonuses|}}} <!-- Comment in front is to suppress <pre> parsing -->
         </div>
         </div>
      | <!-- do nothing -->
     }}<!--
     }}<!--


Line 728: Line 729:
         <div class='att-item'>
         <div class='att-item'>
           <div class='item att-label'>Cargo Capacity</div><div class='item att-img'>[[Image:Icon_capacity.png|center|20x20px|cargo capacity]]</div><div class='item att-value'>{{{cargohold|0 m&#179;}}}</div>
           <div class='item att-label'>Cargo Capacity</div><div class='item att-img'>[[Image:Icon_capacity.png|center|20x20px|cargo capacity]]</div><div class='item att-value'>{{{cargohold|0 m&#179;}}}</div>
         </div>
         </div><!--
 
*** Escape bay ***
-->      {{#ifeq: {{{class|}}} | Battleship
          | <div class='att-item'>
              <div class='item att-label'>Frigate Escape Bay</div><div class='item att-img'>[[Image:Isis_frigate.png|center|20px|Frigate Capacity]]</div><div class='item att-value'>1 Frigate</div>
            </div>
        }}<!--


<!--*** Escape bay ***-->
*** Extrahold ***
        <div class='att-item' {{#ifeq: {{{class|}}} | Battleship
-->     {{#if: {{{extrahold|}}}
            |  
          | <div class='att-item'>
            | style="display: none;"
              <div class='item att-label'>{{{extraholdtype}}} Capacity</div><div class='item att-img'>[[Image:Icon_capacity.png|center|20x20px|capacity]]</div><div class='item att-value'>{{{extrahold|0 m&#179;}}}</div>
            }}>
            </div>
          <div class='item att-label'>Frigate Escape Bay</div><div class='item att-img'>[[Image:Isis_frigate.png|center|20x20px|Frigate Capacity]]</div><div class='item att-value'>1 Frigate</div>
        }}<!--
        </div>


<!--*** Extrahold ***-->
*** Extrahold 2 ***
        <div class='att-item' {{#if: {{{extrahold|}}}
-->     {{#if: {{{extrahold2|}}}
            |  
          | <div class='att-item'>
            | style="display: none;"
              <div class='item att-label'>{{{extrahold2type}}} Capacity</div><div class='item att-img'>[[Image:Icon_capacity.png|center|20x20px|capacity]]</div><div class='item att-value'>{{{extrahold2|0 m&#179;}}}</div>
            }}>
          <div class='item att-label'>{{{extraholdtype}}} Capacity</div><div class='item att-img'>[[Image:Icon_capacity.png|center|20x20px|capacity]]</div><div class='item att-value'>{{{extrahold|0 m&#179;}}}</div>
         </div>
         </div>
        }}<!--


<!--*** Extrahold 2 ***-->
*** Extrahold 3 ***
        <div class='att-item' {{#if: {{{extrahold2|}}}
-->     {{#if: {{{extrahold3|}}}
            |  
          | <div class='att-item'>
            | style="display: none;"
              <div class='item att-label'>{{{extrahold3type}}} Capacity</div><div class='item att-img'>[[Image:Icon_capacity.png|center|20x20px|capacity]]</div><div class='item att-value'>{{{extrahold3|0 m&#179;}}}</div>
            }}>
          <div class='item att-label'>{{{extrahold2type}}} Capacity</div><div class='item att-img'>[[Image:Icon_capacity.png|center|20x20px|capacity]]</div><div class='item att-value'>{{{extrahold2|0 m&#179;}}}</div>
         </div>
         </div>
        }}<!--


<!--*** Extrahold 3 ***-->
*** Extrahold 4 ***
        <div class='att-item' {{#if: {{{extrahold3|}}}
-->     {{#if: {{{extrahold4|}}}
            |  
          | <div class='att-item'>
            | style="display: none;"
              <div class='item att-label'>{{{extrahold4type}}} Capacity</div><div class='item att-img'>[[Image:Icon_capacity.png|center|20x20px|capacity]]</div><div class='item att-value'>{{{extrahold4|0 m&#179;}}}</div>
            }}>
          <div class='item att-label'>{{{extrahold3type}}} Capacity</div><div class='item att-img'>[[Image:Icon_capacity.png|center|20x20px|capacity]]</div><div class='item att-value'>{{{extrahold3|0 m&#179;}}}</div>
         </div>
         </div>
        }}


<!--*** Extrahold 4 ***-->
        <div class='att-item' {{#if: {{{extrahold4|}}}
            |
            | style="display: none;"
            }}>
          <div class='item att-label'>{{{extrahold4type}}} Capacity</div><div class='item att-img'>[[Image:Icon_capacity.png|center|20x20px|capacity]]</div><div class='item att-value'>{{{extrahold4|0 m&#179;}}}</div>
        </div>
         </td>
         </td>
       </tr>
       </tr>