Saltar para o conteúdo

Predefinição:Outdent

Wikisource, a biblioteca livre
(Redirecionado de Predefinição:Od)

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

Documentação da predefinição[ver] [editar] [histórico] [purgar]

Para desindentar uma resposta numa página de discussão quando a indentação ficar muito recuada.

A indentação em páginas de discussão é feita ao utilizar dois-pontos e asteriscos e cerquilhas para produzir "tabs"; esta predefinição produz uma barra conetora e (opcionalmente) texto inicial para indicar uma desindentação, com o comprimento da barra especificada pelo número de dois-pontos usado na predefinição. A margem esquerda é enviada à posição da predefinição. "::{{od}}" produz

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

Esta predefinição também tem um parâmetro com nome para reverter a direção da barra para indicar indentação mais recuada — veja #Indentar abaixo. "::{{od|reverter=x}}" produz:

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

Uso

[editar]

{{ Outdent / outdent / out / od| param1 opcional | param2 opcional | reverter / indentar / r / in = | testar_largura_da_linha = }}

1

  • O número de tabs/indentações para desindentar
  • Valor pode ser dois-pontos, cerquilhas (contam como 2) e asteriscos ou apenas valores.
  • Quando usar isto, pode copiar os dois-pontos, cerquilhas e asteriscos do início da última mensagem como o primeiro parâmetro.
  • Se o primeiro parâmetro não é usado, o valor default de 10 é usado.
  • Um valor de zero causa a predefinição retornar um pipe (|).
  • Recomendado

2

  • Se usado, especifica que o string (desindentação) é para ser colocado no início do texto da nova linha.
  • Pode ser qualquer valor.

reverter (indentar, r, in)

  • Pode ser definido como: {{Outdent|reverter=string}} onde string pode ser qualquer caráter ou string de carateres. Também funcionará com os parâmetros opcionais sem nome descritos anteriormente. Seu propósito é permitir indentação. Veja exemplos abaixo.
  • Pode ser qualquer valor.

testar_largura_da_linha

  • Defina qualquer string para testar as funções de criação e redução de linha no módulo.
  • Não recomendado

O número default de dois-pontos é 10.

Quando o valor especificado é maior que 40, o módulo para a 40 (por razões de legibilidade).

A predefinição também reconhece o parâmetro com nome «reverter» — veja #Indentar abaixo.

Exemplos

[editar]

Para desindentar posts, insira o número de dois-pontos que foram usados para indentar no post anterior, ou use um valor inteiro para esse número.

::::Este é o post anterior, indentado em 4 níveis
{{Outdent|::::}} Início dum novo post

é visto como

Este é o post anterior, indentado em 4 níveis

────────── Início dum novo post

::::::Este é o post anterior, indentado em 6 níveis
{{Outdent|6}} Início dum novo post

é visto como

Este é o post anterior, indentado em 6 níveis

─────────────── Início dum novo post

Alternativamente:
::::::Este é o post anterior, indentado em 6 níveis
{{Outdent}} Início dum novo post. ''(Note que a barra é mais longa — está a usar o valor default de 10.)''

é visto como

Este é o post anterior, indentado em 6 níveis

───────────────────────── Início dum novo post. (Note que a barra é mais longa — está a usar o valor default de 10.)

Pode ter também a predefinição automaticamente adicionar uma tag linkada, ao adicionar qualquer segundo parâmetro (seu valor específico é descartado):

::::::Este é o post anterior, indentado em 6 níveis
{{Outdent|6|link}} Início dum novo post

é visto como

Este é o post anterior, indentado em 6 níveis

───────────────(desindentação) Início dum novo post

Para não indentar completamente até à margem esquerda, a própria predefinição outdent pode ser indentada ao usar um ou mais dois-pontos:

::::::Este é o post anterior, indentado em 6 níveis
::{{Outdent|4}} Início dum novo post

é visto como

Este é o post anterior, indentado em 6 níveis
────────── Início dum novo post
Mais exemplos

{{Outdent}}xxx ─────────────────────────xxx

{{outdent|1}}xxx ──xxx

{{od|2}}xxx ────xxx

{{od|6}}xxx ───────────────xxx

{{od|1|qualquer coisa}}xxx──(desindentação) xxx
{{od|6|xxx}}xxx ───────────────(desindentação) xxx

Indentar

[editar]
::::::Este é o post anterior, indentado em 6 níveis
::{{Outdent|4}} Início dum novo post indentado em 2 níveis ao usar uma barra de comprimento 6-2=4.
::{{Outdent|5|reverter=som}}
:::::::Indentar em 7 níveis ao usar uma barra revertida de comprimento 7-2=5.

é visto como

Este é o post anterior, indentado em 6 níveis
────────── Início dum novo post indentado em 2 níveis ao usar uma barra de comprimento 6-2=4.
────────────
Indentar 7 níveis ao usar uma barra revertida de comprimento 7-2=5.
::::::Conversa original.
::::::{{od|3|reverse=x}}
:::::::::Reflexão tardia.
:::::::{{od|2}}
:::::::Continuação da conversa original.

é visto como

Conversa original.
───────
Reflexão tardia.
────
Continuação da conversa original.
[editar]
::::::::::Último post, indentado em 10 níveis.
"{{od|10}}xxx"
Novo post

é visto como

Último post, indentado em 10 níveis.

─────────────────────────xxx Novo post

Enquanto:

::::::::::Último post, indentado em 10 níveis.
"{{od|10|xxx}}xxx"
Novo post

é visto como

Último post, indentado em 10 níveis.

─────────────────────────(desindentação) xxx Novo post

CSS e ocultar

[editar]

Esta predefinição é condisa na classe CSS «outdent-template». Utilizadores que preferirem não ver a predefinição podem adicionar a seguinte linha ao seu CSS customizado (Especial:Minha Página/common.css):

span.outdent-template { display: none; }

Outras predefinição de desindentação

[editar]

{{Undent}}, {{Outdent2}} and {{od2}} — Em vez de uma barra na linha anterior, produz uma flecha entre parênteses na mesma linha. "::{{od2}}xxx"

produz:

Último comentário

() Meu comentário

Ver também

[editar]