Template:IB-Update: Difference between revisions

From Geometry Dash Expanded Wiki
Jump to navigation Jump to search
Use VE-compatible infobox markup with bold labels and normal values
Fix update infobox galleries using the shared strip-marker-safe image handler
 
Line 1: Line 1:
<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">
<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]]}}}}
{{#invoke:Expanded infobox image|render|{{{image|[[File:Placeholder.png]]}}}|width=300}}
{{#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;">
{{#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''}}}
{{{update|''Unknown''}}}

Latest revision as of 02:36, 17 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
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
}}