Template:Braces/doc: Difference between revisions

m
1 revision imported: Templates and CSS files
m (1 revision imported)
m (1 revision imported: Templates and CSS files)
 
(One intermediate revision by one other user not shown)
Line 2: Line 2:


* This template returns the first unnamed parameter in double braces. To be used to demonstrate template code without the need for clunky nowiki'ing. Further unnamed parameters (up to 8 more) can be used without worrying for pipes.
* This template returns the first unnamed parameter in double braces. To be used to demonstrate template code without the need for clunky nowiki'ing. Further unnamed parameters (up to 8 more) can be used without worrying for pipes.
* An alternative is to use <code>&amp;#123;{some text}&amp;#125;</code>.
* Set {{mono|code{{=}}on}}{{\}}{{mono|code{{=}}true}}{{\}}etc. to switch the font used to the HTML <nowiki><code></nowiki>-style monospaced font.
* Set {{mono|code{{=}}on}}{{\}}{{mono|code{{=}}true}}{{\}}etc. to switch the font used to the HTML <nowiki><code></nowiki>-style monospaced font.
* To improve legibility, {{tl|thin space}}s are inserted either side of any [[Vertical bar|pipe character]]s ("{{thin space|{{!}}}}") displayed by the template.
* To improve legibility, {{tl|thin space}}s are inserted either side of any [[Vertical bar|pipe character]]s ("{{thin space|{{!}}}}") displayed by the template.
* To ensure equals-signs are handled as text by the template, use {{tl|{{=}}}} to produce them&nbsp;– e.g. <code><nowiki>{{braces|Templatename|p1{{=}}v1|p2{{=}}v2|...}}</nowiki></code> (and see examples below).
* To ensure equals-signs are handled as text by the template, use {{tl|{{=}}}} to produce them&nbsp;– e.g. <code><nowiki>{{braces|Templatename|p1{{=}}v1|p2{{=}}v2|...}}</nowiki></code> (and see examples below).
== Function ==
* This template wraps the [[HTML entities]] <code>&amp;#123;&amp;#123;</code> and <code>&amp;#125;&amp;#125;</code>.
=== Limitations ===
* The template cannot output just the starting double braces or just the ending double braces. You will have to write <code>&amp;#123;&amp;#123;</code> or <code>&amp;#125;&amp;#125;</code>. Or you could use [[Template:(]] and [[Template:)]].


===Examples===
===Examples===
Line 39: Line 44:
== See also ==
== See also ==
* {{tl|brackets}}
* {{tl|brackets}}
* {{tl|bracket}}
* {{tl|nowiki}}
* {{tl|nowiki}}
* {{tl|mono}}
* {{tl|mono}}