Predefinição:Outdent
Esta predefinição usa Lua: |
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.
Link
[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]A documentação acima é transcluída de Predefinição:Outdent/doc. (editar | histórico) Editores podem experimentar nas páginas de teste (criar | espelhar) e de exemplos para testes (criar) desta predefinição. Por favor adicione categorias à subpágina /doc. Subpáginas desta predefinição. |