Template:Code: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (Ah... screw it, I'm tired.)
(A big template change without backwards compatibility, because without it, nothing will break. The only noticeable thing is that the styles will not work until they are replaced with {{{preset}}}.)
Line 1: Line 1:
{{Doc}}<includeonly><onlyinclude><kbd style="color:{{{color|currentcolor}}}; border-radius:3px; user-select:{{#switch:{{{select|}}}|#default=text|0=none|1=all}}; background-color:{{#switch:{{{style}}}
{{Doc}}
|#default = {{{bg|rgb(0,0,0,.35)}}}; padding:2px 3px">
<includeonly><onlyinclude><code style="border-radius:3px; background-color:{{#switch:{{{preset|}}}
|1 = {{{bg|rgba(0,0,0,.16)}}}; border:1px solid rgba(255,255,255,.1); padding:1px 3px">
|#default = rgba(0,0,0,.35); padding:2px 3px
|2 = {{{bg|rgba(0,0,0,.16)}}}; padding:2px 3px">
|0 = unset; padding:0
|3 = {{{bg|initial}}}; padding:0">
|1 = rgba(0,0,0,.16); padding:2px 3px
|4 = {{{bg|rgba(255,255,255,.05)}}}; border:1px solid rgba(255,255,255,.1); padding:1px 3px">
|2 = rgba(0,0,0,.16); border:1px solid rgba(255,255,255,.1); padding:1px 3px
}}{{{1|}}}<span style="user-select:none"></span></kbd></onlyinclude></includeonly>
|3 = rgba(255,255,255,.05); border:1px solid rgba(255,255,255,.1); padding:1px 3px
}}; user-select:{{{select|unset}}}; {{{style|}}}">{{{1|}}}<span style="user-select:none"></span></code></onlyinclude></includeonly>

Revision as of 10:48, 30 April 2023

English (en)Deutsch (de)Esperanto (eo)Español (es)Français (fr)Suomi (fi)Hrvatski (hr)Magyar (hu)Italiano (it)日本語 (ja)한국어 (ko)Nederlands (nl)Polski (pl)Português (pt)Português do Brasil (pt-br)Русский (ru)Slovenčina (sk)Svenska (sv)Türkçe (tr)Українська (uk)Tiếng Việt (vi)中文 (zh)中文(臺灣) (zh-tw)
Curly brackets white.pngTemplate Documentation [view] [edit]
Icon-translate.png Available doc translations
View
Page history

This template will allow you to format text as a one-line code.

Parameters and Examples

Parameters Description Examples Preview
{{{preset}}} Preset Template Styles. The following presets are available:
  • Default – The default style is based on Markdown;
  • 0 – Clear version;
  • 1 – Desaturated version;
  • 2 – Outlined version;
  • 3 – A brighter outlined version.
{{Code|Hello, World!}}
{{Code|preset=0|Hello, World!}}
{{Code|preset=1|Hello, World!}}
{{Code|preset=2|Hello, World!}}
{{Code|preset=3|Hello, World!}}
Hello, World!
Hello, World!
Hello, World!
Hello, World!
Hello, World!
{{{select}}} Text selection mode. Uses the user-select CSS property. Default value is unset.
{{Code|select=none|Hello, World!}}
{{Code|select=all|Hello, World!}}
Hello, World!
Hello, World!
{{{style}}} CSS styles.
{{Code|style=color:#EF9B9B|Hello, World!}}
Hello, World!
{{{highlight}}} Adds syntax highlighting for the language specified.
Icon-Bug.pngBug:Condenses code into one line.  [todo tested in ?]
{{Code|highlight=c|int main() {return 0;} }}
int main() {return 0;}