Template:Outdent/doc: Difference between revisions
Template page
More actions
m →Usage |
mNo edit summary |
||
| Line 1: | Line 1: | ||
Threading of replies on talk pages is done using indentation and lists. This template is used for ''out''denting a reply on a talk page when indentation gets too deep. | |||
== Usage == | |||
{{tlc|outdent|<var>integer</var>}} or {{tlc|outdent|<var>indentation wikitext</var>}}. Integer examples: {{tlc|outdent|5}}, {{tlc|outdent|-15}}, {{tlc|outdent|11|r{{=}}y}}. Indentation examples: {{tlc|outdent|:::::}}, {{tlc|outdent|*::::::}}, {{tlc|outdent|**:::#}}. | |||
:: {{outdent| | |||
== | == Parameters == | ||
; {{para|1|<var>indent</var>}} | |||
< | : Supports two modes: literal indentation or an integer. In literal indentation mode the value may contain <code>:</code> (indents), <code>*</code> (unnumbered list), and <code>#</code> (numbered list). It is recommended to copy the colons, asterisks, and hashes from the start of the previous message. An integer value is interpreted as number or indents (<code>:</code>). Magnitude of a negative integer specifies the width of ''in''dentation (same as positive integer with {{para|reverse|y}}). Default value is <code>10</code>. Supported range is from −40 to 40. | ||
; {{para|2|y}} | |||
* | : Set it to add a link to [[Wikipedia:Indentation#Outdenting]]. {{tlc|outdent|5|y}} produces: | ||
{{outdent|5|y}} | |||
; {{para|r|y}} (aliases {{para|reverse|y}}, {{para|indent|y}}, {{para|in|y}}) | |||
: Reverses the outdentation to become indentation and vice versa. | |||
</ | |||
{{para|2}} | |||
{{para| | |||
== Examples == | == Examples == | ||
=== With indentation wikitext === | |||
<div style="border: | <div style="border:1px #A2A9B1 solid; padding:8px; margin:4px;"> | ||
<pre>:::: | <pre>:::: Previous post, indented with four colons. | ||
{{outdent|::::}} | {{outdent|::::}} New post.</pre> | ||
displays as | ''displays as'' | ||
:::: | :::: Previous post, indented with four colons. | ||
{{outdent|::::}} | {{outdent|::::}} New post. | ||
</div> | </div> | ||
=== Positive integer === | |||
:::::: | <div style="border:1px #A2A9B1 solid; padding:8px; margin:4px;"> | ||
{{outdent|6}} | <pre>:::::: Previous post, indented 6 levels. | ||
</ | {{outdent|6}} New post.</pre> | ||
''displays as'' | |||
:::::: Previous post, indented 6 levels. | |||
{{outdent|6}} New post. | |||
:::::: | |||
{{outdent|6 | |||
</div> | </div> | ||
=== With separate indent === | |||
:::::: | To not outdent all the way to the left margin, indent the {{tl|outdent}} template itself using colons: | ||
:: {{outdent|4}} | <div style="border:1px #A2A9B1 solid; padding:8px; margin:4px;"> | ||
</ | <pre>:::::: Previous post, indented 6 levels. | ||
:: {{outdent|4}} New post.</pre> | |||
''displays as'' | |||
:::::: Previous post, indented 6 levels. | |||
:: {{outdent|4}} New post. | |||
:: | |||
</div> | </div> | ||
=== Indent === | === Indent === | ||
<div style="border: | <div style="border:1px #A2A9B1 solid; padding:8px; margin:4px;"> | ||
<pre>:::::: | Using {{para|reverse|y}}: | ||
:: {{outdent|4}} Start of a new post indented 2 levels using a bar of length 6 | <pre>:::::: Previous post, indented 6 levels. | ||
:: {{outdent|4}} Start of a new post indented 2 levels using a bar of length 6 − 2 = 4. | |||
:: {{outdent|5|reverse=yes}} | :: {{outdent|5|reverse=yes}} | ||
::::::: Indent 7 | ::::::: Indent to indentation level 7 using a reversed bar of length 7 − 2 = 5.</pre> | ||
displays as | ''displays as'' | ||
:::::: | :::::: Previous post, indented 6 levels. | ||
:: {{outdent|4}} Start of a new post indented 2 levels using a bar of length 6 | :: {{outdent|4}} Start of a new post indented 2 levels using a bar of length 6 − 2 = 4. | ||
:: {{outdent|5|reverse=yes}} | :: {{outdent|5|reverse=yes}} | ||
::::::: Indent 7 | ::::::: Indent to indentation level 7 using a reversed bar of length 7 − 2 = 5. | ||
</div> | </div> | ||
<div style="border: | Or with a negative integer: | ||
<div style="border:1px #A2A9B1 solid; padding:8px; margin:4px;"> | |||
<pre> | <pre> | ||
:::::: Original conversation. | :::::: Original conversation. | ||
:::::: {{outdent|3 | :::::: {{outdent|-3}} | ||
::::::::: Afterthought. | ::::::::: Afterthought. | ||
::::::: {{outdent|2}} | ::::::: {{outdent|2}} | ||
::::::: Continuation of original conversation.</pre> | ::::::: Continuation of original conversation.</pre> | ||
displays as | ''displays as'' | ||
:::::: Original conversation. | :::::: Original conversation. | ||
:::::: {{outdent|3 | :::::: {{outdent|-3}} | ||
::::::::: Afterthought. | ::::::::: Afterthought. | ||
::::::: {{outdent|2}} | ::::::: {{outdent|2}} | ||
::::::: Continuation of original conversation. | ::::::: Continuation of original conversation. | ||
</div> | </div> | ||
| Line 185: | Line 93: | ||
This template is contained in the CSS class "outdent-template". Users who would prefer not to see the template can add the following line to their custom CSS ([[Special:MyPage/common.css]]): | This template is contained in the CSS class "outdent-template". Users who would prefer not to see the template can add the following line to their custom CSS ([[Special:MyPage/common.css]]): | ||
<syntaxhighlight lang="css">span.outdent-template { display:none; }</syntaxhighlight> | |||
[[Category:Templates]] | [[Category:Templates]] | ||
[[Category:Templates documentation]] | [[Category:Templates documentation]] | ||
Revision as of 20:49, 10 July 2020
Threading of replies on talk pages is done using indentation and lists. This template is used for outdenting a reply on a talk page when indentation gets too deep.
Usage
Template:Tlc or Template:Tlc. Integer examples: Template:Tlc, Template:Tlc, Template:Tlc. Indentation examples: Template:Tlc, Template:Tlc, Template:Tlc.
Parameters
|1=indent- Supports two modes: literal indentation or an integer. In literal indentation mode the value may contain
:(indents),*(unnumbered list), and#(numbered list). It is recommended to copy the colons, asterisks, and hashes from the start of the previous message. An integer value is interpreted as number or indents (:). Magnitude of a negative integer specifies the width of indentation (same as positive integer with|reverse=y). Default value is10. Supported range is from −40 to 40. |2=y- Set it to add a link to Wikipedia:Indentation#Outdenting. Template:Tlc produces:
|r=y(aliases|reverse=y,|indent=y,|in=y)- Reverses the outdentation to become indentation and vice versa.
Examples
With indentation wikitext
:::: Previous post, indented with four colons.
{{outdent|::::}} New post.
displays as
- Previous post, indented with four colons.
New post.
Positive integer
:::::: Previous post, indented 6 levels.
{{outdent|6}} New post.
displays as
- Previous post, indented 6 levels.
New post.
With separate indent
To not outdent all the way to the left margin, indent the Template:Tl template itself using colons:
:::::: Previous post, indented 6 levels.
:: {{outdent|4}} New post.
displays as
- Previous post, indented 6 levels.
- New post.
Indent
Using |reverse=y:
:::::: Previous post, indented 6 levels.
:: {{outdent|4}} Start of a new post indented 2 levels using a bar of length 6 − 2 = 4.
:: {{outdent|5|reverse=yes}}
::::::: Indent to indentation level 7 using a reversed bar of length 7 − 2 = 5.
displays as
- Previous post, indented 6 levels.
- Start of a new post indented 2 levels using a bar of length 6 − 2 = 4.
- Indent to indentation level 7 using a reversed bar of length 7 − 2 = 5.
Or with a negative integer:
:::::: Original conversation.
:::::: {{outdent|-3}}
::::::::: Afterthought.
::::::: {{outdent|2}}
::::::: Continuation of original conversation.
displays as
- Original conversation.
- Afterthought.
- Continuation of original conversation.
CSS and hide
This template is contained in the CSS class "outdent-template". Users who would prefer not to see the template can add the following line to their custom CSS (Special:MyPage/common.css):
span.outdent-template { display:none; }