Ayuda:Clases:Sortable

De GuildWiki2.es
Saltar a: navegación, buscar

La clase sortable está incluida en Mediawiki:Common.css y Mediawiki:Common.js , ambas son páginas de MediaWiki. Está pensada para ser usada con la clase wikitable, aunque nada impide usarla por separado.

Sirve para que la tabla que creemos con esta clase sea posible ordenar sus filas usando alguna de las columnas según desee el usuario.

Es importante aclarar que no es posible ordenar por defecto una tabla con esta clase: al construir la página se usará el orden de filas que se haya escrito en el código wiki, y después, una vez construida y visualizada la página, es cuando el usuario puede modificar ese orden a su gusto.

Más información en wikipedia (inglés): Help:Sorting

No es necesario configurar nada para que usarla en una wiki, pero tiene una característica que viene desactivada por defecto, y que puede resultar deseable para tablas muy grandes: las filas se pueden colorear de forma alterna (par-impar), y mantener esa alternancia al cambiar el orden. Se detalla a continuación cómo activar y usar esta característica.

Modificaciones a realizar en la wiki

Mediawiki:Common.css

Añadir

/* Colores alternos para las tablas sortables que tengan id="stripe" */

#stripe tr.odd {
  background-color: silver;
}
#stripe tr.even {
  background-color: gainsboro;
}

Evidentemente los colores odd y even los podremos cambiar por cualquiera que vaya bien con nuestra wiki. La palabra "stripe" es sólo una etiqueta, también puede cambiarse.

Mediawiki:Common.js

Añadir

/**  Table sorting ************************************************
  *  Permite colores alternos en las filas de una tabla definida como sortable
  */
 
ts_alternate_row_colors = true;

Esta parte es la que activa la característica.

Uso

Se debe incluir en la tabla wiki la definición de clase y el id del colorido que se haya definido

 class="wikitable sortable" id="stripe" 

Ejemplo

Inglés Español Campaña
Acolyte of Balthazar Acólito de Balthazar Nightfall
Acolyte of Dwayna Acólito de Dwayna Nightfall
Acolyte of Grenth Acólito de Grenth Nightfall
Acolyte of Lyssa Acólito de Lyssa Nightfall
Acolyte of Melandru Acólito de Melandru Nightfall
Asterius the Mighty Asterius el Poderoso GWEN
Avatar of Destruction (Dervish) Avatar de Destrucción (Derviche) GWEN
Behba the Hardheaded Behba el Cabezota Nightfall
Bynn Earthporter Brynn Portatierra GWEN
Bubahl Icehands Bubahl Manosdehielo Nightfall
Captain Denduru Capitán Denduru Nightfall
Captain Mhedi Capitán Mhedi Nightfall
Chundu the Meek Chundu el Manso Nightfall
Corporal Suli Cabo Suli Nightfall
Dabineh Deathbringer Dabineh el Mensajero de la Muerte Nightfall
Emissary of Dhuum (Dervish) Emisario de Dhuum (Derviche) Nightfall
Ensign Jahan Alférez Jahan Nightfall
Facet of Spirit Faceta del espíritu GWEN
Fahralon the Zealous Fahralon el Entusiasta Nightfall
General Kahyet General Kahyet Nightfall
Haioss, Blessed Wind Haioss, Viento Bendito Nightfall
Hajok Earthguardian Hajok Guardatierra Nightfall
Leilon, Tranquil Water Leilon, Agua Tranquila Nightfall
Lord Yama the Vengeful Lord Yama el Vengador Nightfall
Marobeh Sharptail Marobeh Colarrápida Nightfall
Myish, Lady of the Lake Myish, Señora del Lago GWEN
Onslaught of Terror Matanza de terror Nightfall
Reaper of Destruction Segador de Destrucción GWEN
Sehlon, Beautiful Water Sehlon, Agua Hermosa Nightfall
Shezel Slowreaper Shezel Cosechalenta Nightfall
Taameh the Frigid Taameh el Frígido GWEN
Taskmaster Suli Capataz Suli Nightfall
The Black Beast of Arrgh La bestia negra de Arrgh Nightfall
Vahlen the Silent Vahlen el Silencioso Nightfall
Water Lord Señor del Agua Nightfall
Zealot Sheoli Zelote Sheoli Nightfall
Zealous Amarantha Entusiasta Amarantha Nightfall


Herramientas personales
Espacios de nombres

Variantes
Acciones
Navegación
Herramientas
Compartir
Publicidad