Abrir menu principal

Mudanças

Predefinição:Navbox with collapsible groups/doc

5 788 bytes adicionados, 09h14min de 17 de dezembro de 2019
Criação da Documentação da Predefinição Navbox with collapsible groups.
{{subpágina de documentação}}
{{nomobile}}
Esta predefinição é utilizada para produzir uma caixa de navegação com elementos colapsáveis, ou seja, permite a exibição ou a ocultação de uma seção. Por padrão, as seções são ocultadas.

==Uso==
<pre>{{Navbox com grupos anexos
|name = {{subst:PAGENAME}}
|state =
|selected = {{{1|}}}
|stateAll =

|title =
|titlestyle =
|groupstyle =
|image =

|group1 =
|abbr1 =
|list1 =

|group2 =
|abbr2 =
|list2 =

...

|group12 =
|abbr12 =
|list12 =
}}</pre>

==Parâmetros==
===Parâmetros de definição===
:;name
::O nome da predefinição. O nome desta predefinição é, por exemplo, Navbox with collapsible groups.

:;''state''
*<code>autocollapse</code> por padrão: uma caixa em autocollapse fica recolhida se for colocada depois de mais caixas expandidas na mesma página.
*<code>collapsed</code>: a caixa fica sempre recolhida.
*<code>show</code>: a caixa fica expandida, com a opção de esconder.
*<code>plain</code>: a caixa fica sempre expandida sem opção para a esconder e o título permanece centrado.
*<code>off</code>: a caixa fica sempre expandida sem opção para a esconder, o título não permanece centrado.

:;stateAll <span style="font-weight:normal;">[<code>autocollapse, uncollapsed, collapsed, plain, off</code>]</span>
::Parâmetro que coloca o <code>state</code> de todos os grupos, quando estes são iguais. Não sobrescreve <code>selected</code> nem <code>state<sub>n</sub></code>. Os valores possíveis são os mesmos do <code>state</code>. Por padrão, é <code>collapsed</code>

:;''navbar''
*vazio por padrão. Segue as definições em {{tl|Tnavbar}}
*<code>plain</code>: retira os links <code>v • d • e</code> do cabeçalho e o título permanece centrado.
*<code>off</code>: retira os links <code>v • d • e</code>, mas o título não permanece centrado.

:;''border''
*vazio por padrão.
*<code>child</code>: usa-se quando pretende-se usar uma caixa de navegação dentro de outra. A caixa não tem limites.
*<code>none</code>: a caixa não tem limites e padding.

===Parâmetros paratextuais===
:;''title''
::O título da caixa, disposto ao centro da barra de título no topo da caixa.

:;''above''
::Texto ou outros elementos dispostos por cima dos grupos.

:;''image''
::Imagem à direita de todos os grupos.

:;''imageleft''
::Imagem à esquerda de todos os grupos.

:;''below''
::Texto ou outros elementos dispostos em baixo dos grupos.

===Parâmetros de grupo===
<sub>n</sub> representa um número natural de 1 a 12.

:;''group<sub>n</sub>''
::O título do grupo.

:;''list<sub>n</sub>''
::Os contéudo/links são dispostos aqui. Use pontos ou marcas para separá-los. Uma {{tl|Navbox}} or {{tl|Navbox with columns}} pode ser usada aqui se tiver com a definição <code>border = child</code>. Se tal for feito, deixe o group<sub>n</sub> correspondente vazio.

:;''abbr<sub>n</sub>''
::A abreviação do grupo. Ver <code>selected</code> para ver como usar este parâmetro. Este parâmetro é opcional mas recomendado.

:;''selected''
::Se o valor de <code>selected</code> for igual a <code>abbr<sub>n</sub></code>, a lista fica expandida e todas as outras listas ficam recolhidas. Se <code>selected</code> ficar vazio, então todos os grupos ficam recolhidos.

:;''state<sub>n</sub>'' <span style="font-weight:normal;">[<code>autocollapse, uncollapsed, collapsed, plain, off</code>]</span>
::collapsed por padrão. Pode ser ultrapassado se <code>selected</code> for igual a <code>abbr<sub>n</sub></code>.

:;''image<sub>n</sub>''
::Uma imagem aparece no lado esquerdo do grupo.

:;''navbar<sub>n</sub>''
::Parâmetro <code>navbar</code> aplicado ao subgrupo. Caso não seja mandado, será assumido o padrão da predefinição. Se também não for mandado, assume vazio.

:;''imageleft<sub>n</sub>''
::Uma imagem aparece no lado esquerdo do grupo.

===Parâmetros de estilo===
:;''bodystyle''
::CSS aplicado a toda a predefinição.

:;''titlestyle''
::CSS aplicada à barra de título; normalmente <code>background:''color''</code>. A cor dos wikilinks tem que ser mudada manualmente usando as tags span. Por exemplo, use <code><nowiki>title = [[Scouting|<span style="color:ivory;">Scouting</span>]]</nowiki></code> para mudar a cor do link para marfim. Os botões [expandir]/[esconder] e os links v-d-e link usam a cor definida no parâmetro titlestyle. Um exemplo para definir o titlestyle:
:::<code>titlestyle = background:darkgreen;color:ivory;</code>

:;''abovestyle''
:;''belowstyle''
::CSS usada no parâmetros ''above'' e ''below'', respectivamente.

:;''basestyle''
::CSS aplicada nos parâmetros ''title'', ''above'', ''below'', e ''group<sub>n</sub>'', todos ao mesmo tempo.

:;''imagestyle''
::CSS usada no parâmetro ''image''. Não afecta os parâmetros image<sub>n</sub>.

:;''imageleftstyle''
::CSS usada no parâmetro ''imageleft''. Não afecta os parâmetros image<sub>n</sub>.

:;''groupstyle''
::CSS aplicada ao cabeçalho de todos os grupos. Visite [http://meyerweb.com/eric/tools/color-blend/ este site] <!-- Que site é esse?? --> para obter uma cor mais clara do que a fundo. Exemplo:
:::<code>groupstyle = background:lightgreen;</code>

:;''group<sub>n</sub>''style
::CSS usada para definir o cabeçalho de um grupo específico; ultrapassa a CSS definida em ''groupstyle''.

:; ''liststyle''
:: CSS aplicada a todos os parâmetros list.

:; ''list<sub>n</sub>''style
:: CSS aplicada a listas específicas; sobrescreve a CSS definida em ''liststyle'' para esse grupo específico.

:; ''listpadding''
:: Padding a ter em cada lista. Por padrão: 0.25em para os lados, 0em para o topo e base.

==Exemplos==

<includeonly>{{#ifeq:{{SUBPAGENAME}}|Testes||

<!--Categorias-->
[[Categoria:!Predefinições para caixas de navegação]]
}}</includeonly>