A partir de la versión 1.18, el software MediaWiki incluye la funcionalidad de crear directamente tablas y elementos plegables sin necesidad de añadir scripts externos al sitio.

Añadiendo la clase "mw-collapsible" a un elemento.
<div class="toccolours mw-collapsible" style="width:400px">
Este texto es plegable. {{Lorem}}
</div>

Resulta en

Este texto es plegable. Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.


Se puede indicar que el estado inicial sea plegado usando la clase mw-collapsed. Las clases no sólo aplican a bloques de texto sino también a tablas:

{| class="mw-collapsible mw-collapsed wikitable"
! La cabecera || sigue visible
|-
| El contenido || queda oculto
|-
| cuando la || página carga
|}

Resultando en:

La cabecera sigue visible
El contenido queda oculto
cuando la página carga

Es posible también indicar que sólo una parte de un bloque quede plegado, usando la clase mw-collapsible-content:

<div class="toccolours mw-collapsible mw-collapsed" style="width:800px">
Esta parte del texto no es plegable

Sin embargo, todo lo que viene a continuación es plegable y oculto inicialmente:
<div class="mw-collapsible-content">{{Lorem}}</div>
</div>

Resultando en:

Esta parte del texto no es plegable

Sin embargo, todo lo que viene a continuación es plegable y oculto inicialmente:

Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.


Estas clases son preferibles al código anterior, ahora obsoleto, basado en las clases NavHeader, NavEnd, NavContent, y similares, procedientes de una versión antigua de plantillas de navegación.

Ver también

editar