Template:IB-Update: Difference between revisions
Jump to navigation
Jump to search
m Protected "Template:IB-Update": Match protection of Official Wiki counterpart; preserve stronger existing protection ([Edit=Allow only administrators] (indefinite) [Move=Allow only administrators] (indefinite)) |
Use VE-compatible infobox markup with bold labels and normal values |
||
| Line 1: | Line 1: | ||
<infobox> | <div class="portable-infobox expanded-ve-infobox pi-background pi-border-color pi-theme-default">{{#if:{{{image|[[File:Placeholder.png]]}}}|<div class="pi-item pi-image"> | ||
{{#if:{{#pos:{{{image|[[File:Placeholder.png]]}}}|[}}|{{{image|[[File:Placeholder.png]]}}}|{{#if:{{#pos:{{{image|[[File:Placeholder.png]]}}}|<}}|{{{image|[[File:Placeholder.png]]}}}|[[File:{{#replace:{{{image|[[File:Placeholder.png]]}}}|File:|}}|300px]]}}}} | |||
{{#if:{{{caption|}}}|<div class="pi-image-caption">{{{caption|}}}</div>}}</div>}}{{#if:{{{update|''Unknown''}}}{{{updates|''Unknown''}}}|<div class="pi-item pi-group pi-border-color expanded-infobox-horizontal" style="display:grid;grid-template-columns:repeat({{#expr:{{#if:{{{update|''Unknown''}}}|1|0}}+{{#if:{{{updates|''Unknown''}}}|1|0}}}},minmax(0,1fr));gap:.5rem;padding:.75rem;">{{#if:{{{update|''Unknown''}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="update" style="display:flex;flex-direction:column;align-items:center;gap:.5rem;"><div class="pi-data-label pi-secondary-font" style="width:100%;text-align:center;font-weight:bold;">Update</div><div class="pi-data-value pi-font" style="width:100%;text-align:center;min-width:0;font-weight:normal;"> | |||
{{{update|''Unknown''}}} | |||
</div></div>}}{{#if:{{{updates|''Unknown''}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="updates" style="display:flex;flex-direction:column;align-items:center;gap:.5rem;"><div class="pi-data-label pi-secondary-font" style="width:100%;text-align:center;font-weight:bold;">Minor updates</div><div class="pi-data-value pi-font" style="width:100%;text-align:center;min-width:0;font-weight:normal;"> | |||
{{{updates|''Unknown''}}} | |||
</div></div>}}</div>}}{{#if:{{{steamdate|''Unknown''}}}{{{androiddate|''Unknown''}}}{{{iosdate|''Unknown''}}}|<div class="pi-item pi-group pi-border-color expanded-infobox-horizontal" style="display:grid;grid-template-columns:repeat({{#expr:{{#if:{{{steamdate|''Unknown''}}}|1|0}}+{{#if:{{{androiddate|''Unknown''}}}|1|0}}+{{#if:{{{iosdate|''Unknown''}}}|1|0}}}},minmax(0,1fr));gap:.5rem;padding:.75rem;">{{#if:{{{steamdate|''Unknown''}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="steamdate" style="display:flex;flex-direction:column;align-items:center;gap:.5rem;"><div class="pi-data-label pi-secondary-font" style="width:100%;text-align:center;font-weight:bold;">Steam release</div><div class="pi-data-value pi-font" style="width:100%;text-align:center;min-width:0;font-weight:normal;"> | |||
{{{steamdate|''Unknown''}}} | |||
</div></div>}}{{#if:{{{androiddate|''Unknown''}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="androiddate" style="display:flex;flex-direction:column;align-items:center;gap:.5rem;"><div class="pi-data-label pi-secondary-font" style="width:100%;text-align:center;font-weight:bold;">Android release</div><div class="pi-data-value pi-font" style="width:100%;text-align:center;min-width:0;font-weight:normal;"> | |||
{{{androiddate|''Unknown''}}} | |||
</div></div>}}{{#if:{{{iosdate|''Unknown''}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="iosdate" style="display:flex;flex-direction:column;align-items:center;gap:.5rem;"><div class="pi-data-label pi-secondary-font" style="width:100%;text-align:center;font-weight:bold;">iOS release</div><div class="pi-data-value pi-font" style="width:100%;text-align:center;min-width:0;font-weight:normal;"> | |||
{{{iosdate|''Unknown''}}} | |||
</div></div>}}</div>}}{{#if:{{{levels|''Unknown''}}}{{{portals|''Unknown''}}}{{{icons|''Unknown''}}}|<div class="pi-item pi-group pi-border-color expanded-infobox-horizontal" style="display:grid;grid-template-columns:repeat({{#expr:{{#if:{{{levels|''Unknown''}}}|1|0}}+{{#if:{{{portals|''Unknown''}}}|1|0}}+{{#if:{{{icons|''Unknown''}}}|1|0}}}},minmax(0,1fr));gap:.5rem;padding:.75rem;">{{#if:{{{levels|''Unknown''}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="levels" style="display:flex;flex-direction:column;align-items:center;gap:.5rem;"><div class="pi-data-label pi-secondary-font" style="width:100%;text-align:center;font-weight:bold;">New levels</div><div class="pi-data-value pi-font" style="width:100%;text-align:center;min-width:0;font-weight:normal;"> | |||
{{{levels|''Unknown''}}} | |||
</div></div>}}{{#if:{{{portals|''Unknown''}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="portals" style="display:flex;flex-direction:column;align-items:center;gap:.5rem;"><div class="pi-data-label pi-secondary-font" style="width:100%;text-align:center;font-weight:bold;">[[Portals|New portals]]</div><div class="pi-data-value pi-font" style="width:100%;text-align:center;min-width:0;font-weight:normal;"> | |||
{{{portals|''Unknown''}}} | |||
</div></div>}}{{#if:{{{icons|''Unknown''}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="icons" style="display:flex;flex-direction:column;align-items:center;gap:.5rem;"><div class="pi-data-label pi-secondary-font" style="width:100%;text-align:center;font-weight:bold;">[[Icon Kit|Icons added]]</div><div class="pi-data-value pi-font" style="width:100%;text-align:center;min-width:0;font-weight:normal;"> | |||
{{{icons|''Unknown''}}} | |||
</div></div>}}</div>}}{{#if:{{{precededby|N/A}}}{{{followedby|TBC}}}|<div class="pi-item pi-group pi-border-color expanded-infobox-horizontal" style="display:grid;grid-template-columns:repeat({{#expr:{{#if:{{{precededby|N/A}}}|1|0}}+{{#if:{{{followedby|TBC}}}|1|0}}}},minmax(0,1fr));gap:.5rem;padding:.75rem;">{{#if:{{{precededby|N/A}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="precededby" style="display:flex;flex-direction:column;align-items:center;gap:.5rem;"><div class="pi-data-label pi-secondary-font" style="width:100%;text-align:center;font-weight:bold;">Preceded by</div><div class="pi-data-value pi-font" style="width:100%;text-align:center;min-width:0;font-weight:normal;"> | |||
{{{precededby|N/A}}} | |||
</div></div>}}{{#if:{{{followedby|TBC}}}|<div class="pi-item pi-data pi-item-spacing pi-border-color" data-source="followedby" style="display:flex;flex-direction:column;align-items:center;gap:.5rem;"><div class="pi-data-label pi-secondary-font" style="width:100%;text-align:center;font-weight:bold;">Followed by</div><div class="pi-data-value pi-font" style="width:100%;text-align:center;min-width:0;font-weight:normal;"> | |||
{{{followedby|TBC}}} | |||
</div></div>}}</div>}}</div><noinclude> | |||
</ | |||
;Description | ;Description | ||
:This template is an infobox which provides information about an update at a glance. | :This template is an infobox which provides information about an update at a glance. | ||
Latest revision as of 14:56, 11 October 2026
- Description
- This template is an infobox which provides information about an update at a glance.
- Syntax
{{IB-Update
|image =
|caption =
|update = (required)
|updates = (required)
|steamdate = (required)
|androiddate = (required)
|iosdate = (required)
|levels = (required)
|portals = (required)
|icons = (required)
|precededby = (required)
|followedby = (required)
}}
- Sample & output
{{IB-Update
|image =
<gallery>
UltimateDestruction.png|Ultimate Destruction
UltimateDestructionMenu.png|Menu
</gallery>
|caption =
|update = v0.9
|updates = N/A
|steamdate = N/A
|androiddate = 30-04-2013
|iosdate = 30-04-2013
|levels =
*Ultimate Destruction
|portals =
*Cube
*Ship
*Gravity
|icons =
*4 cubes
*1 ship
|precededby = v0.8
|followedby = v1.0
}}
