Template:IB-Update: Difference between revisions

From Geometry Dash Expanded Wiki
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">
<image source="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]]}}}}
<default>[[File:Placeholder.png]]</default>
{{#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;">
<caption source="caption" />
{{{update|''Unknown''}}}
</image>
</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;">
<group layout="horizontal">
{{{updates|''Unknown''}}}
<data source="update">
</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;">
<label>Update</label>
{{{steamdate|''Unknown''}}}
<default>''Unknown''</default>
</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;">
</data>
{{{androiddate|''Unknown''}}}
<data source="updates">
</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;">
<label>Minor updates</label>
{{{iosdate|''Unknown''}}}
<default>''Unknown''</default>
</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;">
</data>
{{{levels|''Unknown''}}}
</group>
</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;">
<group layout="horizontal">
{{{portals|''Unknown''}}}
<data source="steamdate">
</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;">
<label>Steam release</label>
{{{icons|''Unknown''}}}
<default>''Unknown''</default>
</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;">
</data>
{{{precededby|N/A}}}
<data source="androiddate">
</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;">
<label>Android release</label>
{{{followedby|TBC}}}
<default>''Unknown''</default>
</div></div>}}</div>}}</div><noinclude>
</data>
<data source="iosdate">
<label>iOS release</label>
<default>''Unknown''</default>
</data>
</group>
<group layout="horizontal">
<data source="levels">
<label>New levels</label>
<default>''Unknown''</default>
</data>
<data source="portals">
<label>[[Portals|New portals]]</label>
<default>''Unknown''</default>
</data>
<data source="icons">
<label>[[Icon Kit|Icons added]]</label>
<default>''Unknown''</default>
</data>
</group>
<group layout="horizontal">
<data source="precededby">
<label>Preceded by</label>
<default>N/A</default>
</data>
<data source="followedby">
<label>Followed by</label>
<default>TBC</default>
</data>
</group>
</infobox><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

Update

Unknown

Minor updates

Unknown

Steam release

Unknown

Android release

Unknown

iOS release

Unknown

New levels

Unknown

Unknown

Unknown

Preceded by

N/A

Followed by

TBC

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

[[File:|300px]]

Update

v0.9

Minor updates

N/A

Steam release

N/A

Android release

30-04-2013

iOS release

30-04-2013

New levels
  • Ultimate Destruc­tion
  • Cube
  • Ship
  • Gravity
  • 4 cubes
  • 1 ship
Preceded by

v0.8

Followed by

v1.0

{{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 Destruc­tion
 |portals     =
*Cube
*Ship
*Gravity
 |icons       =
*4 cubes
*1 ship
 |precededby  = v0.8
 |followedby  = v1.0
}}