Template:Outdent/sandbox

From Wikipedia, the free encyclopedia
Jump to: navigation, search

────────────────────────────────────────────────────────────────────────────────────────────────────

Documentation icon Template documentation[view] [edit] [history] [purge]

For outdenting a reply on a talk page when indention gets too deep. Indenting on talk pages is done using a colon character (:) to produce tabs; this template produces a connector bar and initial text to indicate an outdent, based on the number of colons used in the previous indent.

Usage[edit]

To outdent posts, insert the number of colons that were used for indenting in the previous post, or use an integer value for that number.

::::This is the previous post, indented 4 levels
{{Outdent|::::}} Start of a new post

displays as

This is the previous post, indented 4 levels

──────────────────────────────────────────────────────────────────────────────────────────────────── Start of a new post

::::::This is the previous post, indented 6 levels
{{Outdent|6}} Start of a new post

displays as

This is the previous post, indented 6 levels

──────────────────────────────────────────────────────────────────────────────────────────────────── Start of a new post

You can also have the template automatically add a linked tag, by adding any second parameter (its specific value is discarded):

::::::This is the previous post, indented 6 levels
{{Outdent|6|link}} Start of a new post

displays as

This is the previous post, indented 6 levels

────────────────────────────────────────────────────────────────────────────────────────────────────(outdent) Start of a new post

To not outdent all the way to the left margin, the outdent template itself can be indented using one or more colons:

::::::This is the previous post, indented 6 levels
::{{Outdent|4}} Start of a new post

displays as

This is the previous post, indented 6 levels
──────────────────────────────────────────────────────────────────────────────────────────────────── Start of a new post

The template supports up to 20 colons as a parameter, but supports any given integer. Values above 40 may show a separated line though.

The default number of colons is 10.

Indent[edit]

The named parameter "reverse" can be set so: {{Outdent|reverse=string}} where string can be any character or string of characters. It will also work with the optional unnamed parameters described previously. Its purpose is to allow for indention. For example:

::::::This is the previous post, indented 6 levels
::{{Outdent|4}} Start of a new post
::{{Outdent|5|reverse=yes}}
:::::::An indent of 7

displays as

This is the previous post, indented 6 levels
──────────────────────────────────────────────────────────────────────────────────────────────────── Start of a new post
────────────────────────────────────────────────────────────────────────────────────────────────────
An indent of 7

CSS and hide[edit]

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; }

See also[edit]