Template:Infobox watch: Difference between revisions

From AsteroidOS
No edit summary
No edit summary
Line 1: Line 1:
<includeonly>{{#vardefine:infoboxname|{{{name|Infobox}}}}
<includeonly>
{| class="infobox" style="width:22em; {{#if:{{{bodystyle|}}}|{{{bodystyle}}}}"
{| class="infobox" style="width:24em; font-size:90%;"
! colspan="2" style="{{{titlestyle|}}}" | {{{title|{{#if:{{{Name|}}}|{{{Name}}}|}}}}}
! colspan="2" style="text-align:left; font-size:110%; padding:0.6em;" | {{{Name|}}} {{#if:{{{Model|}}}|<span style="font-size:85%; color:#666"> — {{{Model}}}</span>}}
|-
|-
| style="text-align:center; padding:0.5em;" colspan="2" |
| style="text-align:center; padding:0.4em;" colspan="2" |
{{#if:{{{Picture|}}}
{{#if:{{{Picture|}}}
   | [[File:{{{Picture}}}|200px|alt={{{Name|}}}]]
   | [[File:{{{Picture}}}|200px|alt={{{Name|}}}]]
   | <!-- no picture -->
   | <!-- no picture -->
}}
}}
{{#if:{{{caption|}}|
  |<div style="font-size:90%; color: #555; margin-top:0.25em;">{{{caption}}}</div>
)}}
|-
|-
{{{body|
| style="padding:0.2em 0.6em;" | **Status**
<!-- add rows like:
| style="padding:0.2em 0.6em;" | {{{Status|unknown}}}
| Label = Value
|-
-->}}
| style="padding:0.2em 0.6em;" | **Stars**
| style="padding:0.2em 0.6em;" | {{{Stars|}}}
|}
|}
</includeonly><noinclude>
</includeonly>
This template renders a simple watch-style infobox.
<noinclude>
 
Usage: {{Infobox watch|Name=|Model=|Picture=filename.png|Status=|Stars=}}
Parameters:
- name (internal)
- bodystyle (CSS for table)
- title (title text; falls back to Name)
- titlestyle (CSS for title row)
- Picture (filename without "File:"; e.g. Pinephone-plasma-mobile.jpg)
- caption (image caption)
- body (raw table rows)
 
Example usage:
{{Infobox watch
| Name = PineWatch
| Picture = Pinephone-plasma-mobile.jpg
| caption = PineWatch running software
| body =
| Manufacturer = PINE64
| ReleaseYear = 2020
}}
</noinclude>
</noinclude>

Revision as of 22:42, 3 February 2026


Usage:

File:Filename.png

**Status**
**Stars**