Template:Button: Difference between revisions
From Space Station 14 Wiki
(cats) |
(state stuff wip) |
||
(9 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
< | <includeonly><!-- | ||
--><templatestyles src="Button/styles.css" /><!-- | |||
[[Category: | -->{{#vardefine: button_bg_clip_pixels|5}}<!-- | ||
[[ | |||
[ | --><kbd class="template-button {{lc: {{{state|normal}}}}}" style=" | ||
</noinclude> | padding: .2em calc({{#var:button_bg_clip_pixels}}px + .3em); | ||
clip-path: polygon( | |||
0 0, | |||
calc(100% - {{#var:button_bg_clip_pixels}}px) 0, | |||
100% {{#var:button_bg_clip_pixels}}px, | |||
100% 100%, | |||
{{#var:button_bg_clip_pixels}}px 100%, | |||
0 calc(100% - {{#var:button_bg_clip_pixels}}px) | |||
); | |||
">{{{1}}}</kbd></includeonly><noinclude> | |||
{{documentation|bb= | |||
{{uses template styles}} | |||
}} | |||
[[Category:Button templates]] | |||
<templatedata> | |||
{ | |||
"params": { | |||
"1": { | |||
"label": "Key", | |||
"type": "line", | |||
"suggestedvalues": [ | |||
"Left Mouse Button", | |||
"Middle Mouse Button", | |||
"Right Mouse Button", | |||
"Mouse Button 4", | |||
"Mouse Button 5", | |||
"Mouse Scroll Wheel Down", | |||
"Mouse Scroll Wheel Up", | |||
"0", | |||
"1", | |||
"2", | |||
"3", | |||
"4", | |||
"5", | |||
"6", | |||
"7", | |||
"8", | |||
"9", | |||
"A", | |||
"B", | |||
"C", | |||
"D", | |||
"E", | |||
"F", | |||
"G", | |||
"H", | |||
"I", | |||
"J", | |||
"K", | |||
"L", | |||
"M", | |||
"N", | |||
"O", | |||
"P", | |||
"Q", | |||
"R", | |||
"S", | |||
"T", | |||
"U", | |||
"V", | |||
"W", | |||
"X", | |||
"Y", | |||
"Z", | |||
"F1", | |||
"F2", | |||
"F3", | |||
"F4", | |||
"F5", | |||
"F6", | |||
"F7", | |||
"F8", | |||
"F9", | |||
"F10", | |||
"F11", | |||
"F12", | |||
"Backspace", | |||
"Tab", | |||
"Enter", | |||
"Shift", | |||
"Ctrl", | |||
"Alt", | |||
"Pause/Break", | |||
"Caps Lock", | |||
"Esc", | |||
"Space", | |||
"Page Up", | |||
"Page Down", | |||
"End", | |||
"Home", | |||
"Left arrow", | |||
"Up arrow", | |||
"Right arrow", | |||
"Down arrow", | |||
"Print Screen", | |||
"Insert", | |||
"Delete", | |||
"Left Win", | |||
"Right Win", | |||
"Popup", | |||
"Num Lock", | |||
"Scroll Lock", | |||
"Left Shift", | |||
"Right Shift", | |||
"Left Ctrl", | |||
"Right Ctrl", | |||
"*", | |||
"+", | |||
"-", | |||
".", | |||
"/", | |||
"Numpad 0", | |||
"Numpad 1", | |||
"Numpad 2", | |||
"Numpad 3", | |||
"Numpad 4", | |||
"Numpad 5", | |||
"Numpad 6", | |||
"Numpad 7", | |||
"Numpad 8", | |||
"Numpad 9", | |||
"Numpad *", | |||
"Numpad +", | |||
"Numpad -", | |||
"Numpad .", | |||
"Numpad /" | |||
], | |||
"required": true, | |||
"description": "Select from the list, or use your own." | |||
}, | |||
"2": { | |||
"label": "Theme", | |||
"description": "Theme of the button. Any casing is allowed, including lowercase.", | |||
"type": "line", | |||
"suggestedvalues": [ | |||
"Regular" | |||
], | |||
"default": "Regular", | |||
"suggested": true | |||
}, | |||
"state": { | |||
"label": "State", | |||
"description": "State of the button. Any casing is allowed, including lowercase.", | |||
"type": "line", | |||
"suggestedvalues": [ | |||
"Normal", | |||
"Pressed" | |||
], | |||
"default": "Normal" | |||
} | |||
}, | |||
"description": "For representing a keyboard or other buttons.", | |||
"paramOrder": [ | |||
"1", | |||
"2", | |||
"state" | |||
] | |||
} | |||
</templatedata></noinclude> |
Latest revision as of 23:14, 18 August 2024
Uses template styles
This template uses template styles found in:
Examples
{{button
↓
Server List
Theming
Not implemented yet.
Button state
Normal
The default.
Pressed
{{button
↓
EnabledFor representing a keyboard or other buttons.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Key | 1 | Select from the list, or use your own.
| Line | required |
Theme | 2 | Theme of the button. Any casing is allowed, including lowercase.
| Line | suggested |
State | state | State of the button. Any casing is allowed, including lowercase.
| Line | optional |