Template:Outdent/doc

From Yugipedia
Jump to: navigation, search

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, with the length of the bar specified by the number of colons used in the template. The left margin is sent to the position of the template. "::{{od}}" produces:

Script error: No such module "outdent".

Usage[edit]

{{ Outdent / outdent / od | optional param }}

  • If the parameter is not used, the left margin is reset to the position of the template, and the default value of 10 is used for the length of the bar.
  • If used, its value specifies the length of the connector bar to be used. The value may be specified as a string of tab characters, or as an integer.
  • A value of zero causes the template to use the default value of 10.

The template supports any number of colons or any integer as a parameter. Values above 40 result in the template using the default value of 10.

The default number of colons is 10.

Examples[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

Script error: No such module "outdent". 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

Script error: No such module "outdent". Start of a new post

Alternatively:
::::::This is the previous post, indented 6 levels
{{Outdent}} Start of a new post. ''(Note that the bar is longer — it is using the default value of 10.)''

displays as

This is the previous post, indented 6 levels

Script error: No such module "outdent". Start of a new post. (Note that the bar is longer — it is using the default value of 10.)

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
Script error: No such module "outdent". Start of a new post
More examples

{{Outdent}}xxx Script error: No such module "outdent".xxx

{{outdent|1}}xxx Script error: No such module "outdent".xxx

{{od|2}}xxx Script error: No such module "outdent".xxx

{{od|6}}xxx Script error: No such module "outdent".xxx

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

Other formats[edit]

"::{{od}}xxx" produces:

Script error: No such module "outdent".xxx

"::{{od|10|xxx}}xxx" produces:

Script error: No such module "outdent".xxx

  • {{Outdent2}} and {{od2}} — Rather than a bar on the previous line, produces a bracketed arrow on the same line. "::{{od2}}xxx" produces:
Template:Od2xxx
  • {{Undent}} — Rather than a bar on the previous line and "outdent", produces (undent). "::{{undent}}xxx" produces:
Template:Undentxxx

See also[edit]