<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="pt">
	<id>https://wiki.nivel-teorico.com/index.php?action=history&amp;feed=atom&amp;title=Ajuda%3ACollapsing</id>
	<title>Ajuda:Collapsing - Histórico de revisões</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.nivel-teorico.com/index.php?action=history&amp;feed=atom&amp;title=Ajuda%3ACollapsing"/>
	<link rel="alternate" type="text/html" href="https://wiki.nivel-teorico.com/index.php?title=Ajuda:Collapsing&amp;action=history"/>
	<updated>2026-08-27T18:39:29Z</updated>
	<subtitle>Histórico de edições para esta página nesta wiki</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://wiki.nivel-teorico.com/index.php?title=Ajuda:Collapsing&amp;diff=3348&amp;oldid=prev</id>
		<title>Calimero0000: Criou nova página com &#039;{{Notícia|As antigas &#039;&#039;collapsible tables&#039;&#039; que eram descritas nesta página tornaram-se obsoletas. As predefinições que ainda a utilizam devem ser migradas para o nov...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.nivel-teorico.com/index.php?title=Ajuda:Collapsing&amp;diff=3348&amp;oldid=prev"/>
		<updated>2013-04-24T02:57:16Z</updated>

		<summary type="html">&lt;p&gt;Criou nova página com &amp;#039;{{Notícia|As antigas &amp;#039;&amp;#039;collapsible tables&amp;#039;&amp;#039; que eram descritas nesta página tornaram-se obsoletas. As predefinições que ainda a utilizam devem ser migradas para o nov...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Página nova&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Notícia|As antigas &amp;#039;&amp;#039;collapsible tables&amp;#039;&amp;#039; que eram descritas nesta página tornaram-se obsoletas. As predefinições que ainda a utilizam devem ser migradas para o novo plugin [[mw:Manual:Collapsible elements#jQuery.makeCollapsible|jQuery.makeCollapsible]] disponível no [[mw:MediaWiki 1.18|MediaWiki 1.18]], no qual as classes recebem o prefixo &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;mw-&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; (como em &amp;lt;code&amp;gt;&amp;#039;&amp;#039;&amp;#039;mw-&amp;#039;&amp;#039;&amp;#039;collapsible&amp;lt;/code&amp;gt;)}}&lt;br /&gt;
&lt;br /&gt;
As tabelas expansíveis ou contraíveis (em inglês, &amp;#039;&amp;#039;Collapsible tables&amp;#039;&amp;#039;), oferecem um meio de ocultar e mostrar informação numa tabela alternadamente através do botão esconder/expandir. O código para esta funcionalidade encontra-se está disponível por padrão no [[MediaWiki]] a partir da versão [[mw:MediaWiki 1.18|1.18]] na forma de um plugin [[jQuery]], e uma versão antiga ainda é mantida na página [[MediaWiki:Common.js]] até que todos as predefinições e páginas que a utilizam tenham sido migradas para o novo sistema.&lt;br /&gt;
&lt;br /&gt;
O estado inicial de qualquer conteúdo expansível pode ser definido como &amp;quot;escondido&amp;quot; ou &amp;quot;expandido&amp;quot; adicionando ou não a classe &amp;lt;code&amp;gt;mw-collapsible&amp;lt;/code&amp;gt; (antigamente, apenas &amp;lt;code&amp;gt;collapsible&amp;lt;/code&amp;gt;). No estado escondido, a tabela mostra apenas o cabeçalho e um botão para expandi-la.&lt;br /&gt;
&lt;br /&gt;
==Exemplo simples==&lt;br /&gt;
É mais fácil trabalhar com tabelas, uma vez que só é preciso incluir a classe &amp;#039;&amp;#039;&amp;#039;&amp;lt;code&amp;gt;mw-collapsible&amp;lt;/code&amp;gt;&amp;#039;&amp;#039;&amp;#039; à tabela. Para que apareça o botão expandir/esconder, a primeira linha da tabela tem que conter um cabeçalho, ou seja uma das células da primeira linha tem que ser aberta com &amp;#039;&amp;#039;&amp;#039;!&amp;#039;&amp;#039;&amp;#039;, ponto de exclamação. No exemplo abaixo, o uso da classe &amp;lt;tt&amp;gt;wikitable&amp;lt;/tt&amp;gt; é apenas para definir a aparência da tabela; não é necessário à função que expande e oculta o conteúdo das tabelas.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:80%;&amp;quot;&lt;br /&gt;
!Código&lt;br /&gt;
!Resultado&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50%;&amp;quot;|&amp;amp;#32;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{| class=&amp;quot;wikitable &amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;mw-collapsible&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;!&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt; Tabela expansível simples&lt;br /&gt;
|-&lt;br /&gt;
| Lorem ipsum dolor sit amet&lt;br /&gt;
|}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|style=&amp;quot;width:50%; text-align:center;&amp;quot;|&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible&amp;quot;&lt;br /&gt;
! Tabela expansível simples&lt;br /&gt;
|-&lt;br /&gt;
| Lorem ipsum dolor sit amet&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Normalmente usa-se a sintaxe acima, quando deseja-se mostrar somente a informação introdutória, ou o sumário de um texto longo, enquanto se esconde a maioria do conteúdo da vista. O sumário é colocado no cabeçalho, e o conteúdo no corpo da tabela. Para depois ver o conteúdo, basta um clique no botão &amp;quot;expandir&amp;quot;. A função collapsible também pode ser usada em tabelas maiores e mais complicadas, desde que haja um cabeçalho na primeira linha dessa tabela.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:80%;&amp;quot;&lt;br /&gt;
!Código!!Resultado&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50%; font-size:90%&amp;quot;|&amp;amp;#32;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{| class=&amp;quot;wikitable &amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;mw-collapsible&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;quot;&lt;br /&gt;
 |Célula normal na 1ª linha&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;!&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt; colspan=&amp;quot;2&amp;quot;| Cabeçalho ocupando duas colunas&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; | Lorem ipsum dolor sit amet&lt;br /&gt;
 | Célula normal&lt;br /&gt;
 |}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|style=&amp;quot;width:50%; text-align:center;&amp;quot;|&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible&amp;quot;&lt;br /&gt;
|width=33%|Célula normal na 1ª linha&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot;| Cabeçalho ocupando duas colunas&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Lorem ipsum dolor sit amet&lt;br /&gt;
|width=33%| Célula normal&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Ocultar conteúdo por padrão==&lt;br /&gt;
A definir apenas a classe da tabela como &amp;lt;tt&amp;gt;mw-collapsible&amp;lt;/tt&amp;gt;, a tabela aparece expandida por defeito, mas pode ser contraída pelo leitor. Mas também é possível criar tabelas que aparecem contraídas por defeito, e expandidas pelo leitor. Há varias maneiras de se fazer isto, cada uma dependendo do que se deseja.&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;mw-collapsed&amp;quot;===&lt;br /&gt;
Adicionar a classe &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;mw-collapsed&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; fará com que a tabela apareça &amp;#039;&amp;#039;sempre&amp;#039;&amp;#039; contraída, ou seja, com o conteúdo oculto, independentemente de outras definições. É também a maneira mais fácil para ocultar o conteúdo por defeito. Aplicando esta definição aos exemplos acima obtemos:&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;width:80%;&amp;quot; align=center&lt;br /&gt;
!Código!!Resultado&lt;br /&gt;
|-&lt;br /&gt;
|width=50%|&amp;amp;#32;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{| class=&amp;quot;wikitable &amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;mw-collapsible mw-collapsed&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;!&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt; Tabela expansível simples&lt;br /&gt;
|-&lt;br /&gt;
| Lorem ipsum dolor sit amet&lt;br /&gt;
|}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|style=&amp;quot;width:50%; text-align:center;&amp;quot;|&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
! Tabela expansível simples&lt;br /&gt;
|-&lt;br /&gt;
| Lorem ipsum dolor sit amet&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;width:50%; font-size:90%&amp;quot;|&amp;amp;#32;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{| class=&amp;quot;wikitable &amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;mw-collapsible mw-collapsed&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;quot;&lt;br /&gt;
 |Célula normal na 1ª linha&lt;br /&gt;
 &amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;!&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt; colspan=&amp;quot;2&amp;quot;| Cabeçalho de duas colunas&lt;br /&gt;
 |-&lt;br /&gt;
 | colspan=&amp;quot;2&amp;quot; | Lorem ipsum dolor sit amet&lt;br /&gt;
 | Célula normal&lt;br /&gt;
 |}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|style=&amp;quot;width:50%; text-align:center;&amp;quot;|&lt;br /&gt;
{| class=&amp;quot;wikitable mw-collapsible mw-collapsed&amp;quot;&lt;br /&gt;
|width=33%|Célula normal na 1ª linha&lt;br /&gt;
! colspan=&amp;quot;2&amp;quot;| Cabeçalho de duas colunas&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;2&amp;quot; | Lorem ipsum dolor sit amet&lt;br /&gt;
|width=33%| Célula normal&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;autocollapse&amp;quot;===&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Nota&amp;#039;&amp;#039;&amp;#039;: Esta opção ainda não está disponível no plugin do MediaWiki 1.18 ([[bugzilla:30352|bug #30352]]).&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Ao adicionar &amp;lt;tt&amp;gt;&amp;#039;&amp;#039;&amp;#039;autocollapse&amp;#039;&amp;#039;&amp;#039;&amp;lt;/tt&amp;gt; à classe fará com que ela apareça contraída, se exister mais que um determinado número de collapsible tables na página. Aqui na Wikimotorpédia Lusófona, esse houver duas ou mais collapsible tables na página, então ambas aparacem contraídas. No examplo abaixo, a tabela aparece contraída, pois há várias tabelas deste genero nesta página.&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;width:80%;&amp;quot; align=center&lt;br /&gt;
!Código!!Resultado&lt;br /&gt;
|-&lt;br /&gt;
|width=50%|&amp;amp;#32;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{| class=&amp;quot;wikitable &amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;collapsible autocollapse&amp;#039;&amp;#039;&amp;#039;&amp;quot;&lt;br /&gt;
 &amp;#039;&amp;#039;&amp;#039;!&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt; Tabela expansível simples&lt;br /&gt;
|-&lt;br /&gt;
| Lorem ipsum dolor sit amet&lt;br /&gt;
|}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|style=&amp;quot;width:50%; text-align:center;&amp;quot;|&lt;br /&gt;
{| class=&amp;quot;wikitable collapsible autocollapse&amp;quot;&lt;br /&gt;
! Tabela expansível simples&lt;br /&gt;
|-&lt;br /&gt;
| Lorem ipsum dolor sit amet&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;innercollapse&amp;quot; ou &amp;quot;outercollapse&amp;quot;===&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Nota&amp;#039;&amp;#039;&amp;#039;: Esta opção ainda não está disponível no plugin do MediaWiki 1.18 ([[bugzilla:30352|bug #30352]]).&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Com estas duas classes é possível criar uma tabela contraída por defeito, apenas quando está &amp;#039;&amp;#039;incorporada&amp;#039;&amp;#039; dentro de outro objecto, como, por exemplo, outra tabela. Isto é particularmente útil quando se usa uma tabela expansível dentro de outras predefinições.&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;width:80%;&amp;quot; align=center&lt;br /&gt;
!Código!!Resultado&lt;br /&gt;
|-&lt;br /&gt;
|width=50%|&amp;amp;#32;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{| class=&amp;quot;wikitable &amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;outercollapse&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;quot;&lt;br /&gt;
! Esta tabela não contrai&lt;br /&gt;
|-&lt;br /&gt;
| Mas tabela dentro desta célula&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable &amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;collapsible innercollapse&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;quot;&lt;br /&gt;
! Contrai-se&lt;br /&gt;
|-&lt;br /&gt;
| Ocultando esta frase&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|style=&amp;quot;width:50%; text-align:center;&amp;quot;|&lt;br /&gt;
{| class=&amp;quot;wikitable outercollapse&amp;quot;&lt;br /&gt;
! Esta tabela não contrai&lt;br /&gt;
|-&lt;br /&gt;
| Mas tabela dentro desta célula&lt;br /&gt;
{| class=&amp;quot;wikitable collapsible innercollapse&amp;quot;&lt;br /&gt;
! Contrai-se&lt;br /&gt;
|-&lt;br /&gt;
| Ocultando esta frase&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Outras notas==&lt;br /&gt;
===Tabelas ordenáveis===&lt;br /&gt;
Tabelas expansíveis podem ser combinadas com [[Ajuda:Ordenar|tabelas ordenáveis]] sem dificuldade.&lt;br /&gt;
&lt;br /&gt;
{| class=wikitable style=&amp;quot;width:80%;&amp;quot; align=center&lt;br /&gt;
!Código!!Resultado&lt;br /&gt;
|-&lt;br /&gt;
|width=50%|&amp;amp;#32;&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;{| class=&amp;quot;wikitable &amp;lt;/nowiki&amp;gt;&amp;#039;&amp;#039;&amp;#039;mw-collapsible sortable&amp;#039;&amp;#039;&amp;#039;&amp;lt;nowiki&amp;gt;&amp;quot;&lt;br /&gt;
!Nome!!Pontuação&lt;br /&gt;
|-&lt;br /&gt;
|João||59&lt;br /&gt;
|-&lt;br /&gt;
|Joana||100&lt;br /&gt;
|-&lt;br /&gt;
|Xavier||72&lt;br /&gt;
|}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|style=&amp;quot;width:50%; text-align:center;&amp;quot;|&lt;br /&gt;
{|class=&amp;quot;wikitable sortable mw-collapsible&amp;quot;&lt;br /&gt;
!Nome!!Pontuação&lt;br /&gt;
|-&lt;br /&gt;
|João||59&lt;br /&gt;
|-&lt;br /&gt;
|Joana||100&lt;br /&gt;
|-&lt;br /&gt;
|Xavier||72&lt;br /&gt;
|}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Personalização===&lt;br /&gt;
Utilizadores registados podem editar [[Special:MyPage/common.js|o common.js]] deles para mudar algumas da variáveis usadas. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=javascript&amp;gt;&lt;br /&gt;
autoCollapse = 4 //número de tabelas expansíveis numa página antes que autocollapse active-se (padrão=2)&lt;br /&gt;
var collapseCaption = &amp;#039;collapse&amp;#039; //texto do link [hide] (padrão=&amp;#039;esconder&amp;#039;)&lt;br /&gt;
var expandCaption = &amp;#039;uncollapse&amp;#039; //texto do link [show] (padrão=&amp;#039;expandir&amp;#039;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Outros elementos em HTML===&lt;br /&gt;
O novo plugin do MediaWiki 1.18 pode ser usado também com outros tipos de elementos que não sejam tabelas, tais como &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; ou listas &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; e &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;. No entanto, a versão antiga do código que torna as tabelas expansíveis e contraíveis funciona &amp;#039;&amp;#039;apenas em tabelas&amp;#039;&amp;#039;, por isso as classes &amp;lt;code&amp;gt;collapsible&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;collapsed&amp;lt;/code&amp;gt;, etc, não funcionaram em outros elementos, tais como &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt; ou &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;span&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;. Há uma funcionalidade semelhante para ser usada em &amp;lt;tt&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;div&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/tt&amp;gt;, de nome &amp;quot;NavFrame&amp;quot;. Consulte [[Wikimotorpedia:NavFrame]].&lt;br /&gt;
&lt;br /&gt;
==Ver também==&lt;br /&gt;
* [[meta:Help:Collapsing]]&lt;br /&gt;
* [[mw:Manual:Collapsible elements]]&lt;br /&gt;
* [[testwiki:User:Krinkle/CollapsingTestpageMw|&amp;#039;&amp;#039;Test Wikimotorpedia - Collapsing Testpage&amp;#039;&amp;#039;]] - Página com exemplos de uso do novo plugin&lt;br /&gt;
{{DEFAULTSORT:{{PAGENAME}}}}&lt;br /&gt;
[[Categoria:!Ajuda]]&lt;br /&gt;
&lt;br /&gt;
[[en:Help:Collapsing]]&lt;/div&gt;</summary>
		<author><name>Calimero0000</name></author>
	</entry>
</feed>