Ayuda:Clases:Sortable
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 |
|