Template:Infobox watch: Difference between revisions

From AsteroidOS
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
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%; border-collapse:collapse;"
! 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; width:40%;" | '''Status'''
<!-- add rows like:
| style="padding:0.2em 0.6em;" | {{{Status|unknown}}}
| Label = Value
|-
-->}}
| style="padding:0.2em 0.6em; width:40%;" | '''Stars'''
| class="field_Stars" style="padding:0.2em 0.6em;" | {{{Stars|}}}
|-
! colspan="2" style="background:#f6f6f6; padding:0.45em 0.6em; text-align:left;" | Status details
|-
| style="width:50%; padding:0.25em 0.6em;" | Display
| style="padding:0.25em 0.6em;" | {{{StatusDisplay|unknown}}}
|-
| style="padding:0.25em 0.6em;" | Touch
| style="padding:0.25em 0.6em;" | {{{StatusTouch|unknown}}}
|-
| style="padding:0.25em 0.6em;" | Bluetooth
| style="padding:0.25em 0.6em;" | {{{StatusBluetooth|unknown}}}
|-
| style="padding:0.25em 0.6em;" | Haptics
| style="padding:0.25em 0.6em;" | {{{StatusHaptics|unknown}}}
|-
| style="padding:0.25em 0.6em;" | Tilt to wake
| style="padding:0.25em 0.6em;" | {{{StatusTiltToWake|unknown}}}
|-
| style="padding:0.25em 0.6em;" | Light sensor
| style="padding:0.25em 0.6em;" | {{{StatusLightSensor|unknown}}}
|-
| style="padding:0.25em 0.6em;" | Always-on display
| style="padding:0.25em 0.6em;" | {{{StatusAlwaysOnDisplay|unknown}}}
|-
| style="padding:0.25em 0.6em;" | Dual display
| style="padding:0.25em 0.6em;" | {{{StatusDualDisplay|unknown}}}
|-
| style="padding:0.25em 0.6em;" | Microphone
| style="padding:0.25em 0.6em;" | {{{StatusMicrophone|unknown}}}
|-
| style="padding:0.25em 0.6em;" | Speaker
| style="padding:0.25em 0.6em;" | {{{StatusSpeaker|unknown}}}
|-
| style="padding:0.25em 0.6em;" | Compass
| style="padding:0.25em 0.6em;" | {{{StatusCompass|unknown}}}
|-
| style="padding:0.25em 0.6em;" | Steps
| style="padding:0.25em 0.6em;" | {{{StatusSteps|unknown}}}
|-
| style="padding:0.25em 0.6em;" | Heart rate
| style="padding:0.25em 0.6em;" | {{{StatusHeartRate|unknown}}}
|-
| style="padding:0.25em 0.6em;" | USB
| style="padding:0.25em 0.6em;" | {{{StatusUSB|unknown}}}
|-
| style="padding:0.25em 0.6em;" | WLAN
| style="padding:0.25em 0.6em;" | {{{StatusWLAN|unknown}}}
|-
| style="padding:0.25em 0.6em;" | GPS
| style="padding:0.25em 0.6em;" | {{{StatusGPS|unknown}}}
|-
| style="padding:0.25em 0.6em;" | NFC
| style="padding:0.25em 0.6em;" | {{{StatusNFC|unknown}}}
|-
| style="padding:0.25em 0.6em;" | Cellular
| style="padding:0.25em 0.6em;" | {{{StatusCellular|unknown}}}
|-
| style="padding:0.25em 0.6em;" | Camera
| style="padding:0.25em 0.6em;" | {{{StatusCamera|unknown}}}
|-
| style="padding:0.25em 0.6em;" | Crown
| style="padding:0.25em 0.6em;" | {{{StatusCrown|unknown}}}
|-
| style="padding:0.25em 0.6em;" | Hands
| style="padding:0.25em 0.6em;" | {{{StatusHands|unknown}}}
|}
|}
</includeonly><noinclude>
</includeonly>
This template renders a simple watch-style infobox.
<noinclude>
 
Usage:
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
{{Infobox watch
| Name = PineWatch
|Name=
| Picture = Pinephone-plasma-mobile.jpg
|Model=
| caption = PineWatch running software
|Picture=
| body =
|Status=
| Manufacturer = PINE64
|Stars=
| ReleaseYear = 2020
|StatusDisplay=
|StatusTouch=
|StatusBluetooth=
|StatusHaptics=
|StatusTiltToWake=
|StatusLightSensor=
|StatusAlwaysOnDisplay=
|StatusDualDisplay=
|StatusMicrophone=
|StatusSpeaker=
|StatusCompass=
|StatusSteps=
|StatusHeartRate=
|StatusUSB=
|StatusWLAN=
|StatusGPS=
|StatusNFC=
|StatusCellular=
|StatusCamera=
|StatusCrown=
|StatusHands=
}}
}}
</noinclude>
</noinclude>

Latest revision as of 03:02, 4 February 2026


Usage:

Status
Stars
Status details
Display
Touch
Bluetooth
Haptics
Tilt to wake
Light sensor
Always-on display
Dual display
Microphone
Speaker
Compass
Steps
Heart rate
USB
WLAN
GPS
NFC
Cellular
Camera
Crown
Hands