Diferencia entre revisiones de «MediaWiki discusión:Gadget-Ejemplos.js»
Contenido eliminado Contenido añadido
corrección |
(Sin diferencias)
|
Revisión del 10:04 5 ene 2015
Función toggle de jQuery
Modificación para solventar la eliminación de la función de jquery "toggle" con dos parámetros:
/**
* Muestra/oculta los ejemplos de las entradas, y añade clase "ejemplo" al
* contenido.
*
* Autor: [[Usuario:Juan renombrado]]
*/
$(document).ready(function () {
var txtBtnShown = ' [▲]',
txtBtnHidden = ' (...)',
txtKeyWord = 'Ejemplo';
if (wgNamespaceNumber === 0) {
$("#bodyContent dl>dd>ul>li>b:only-child:contains('"+txtKeyWord+"')")
.each(function () {
var $contenido = $(this).parent().parent().next('ul, ol, dl'),
$boton = $('<a>'+txtBtnHidden+'</a>').css('cursor', 'pointer');
if ($contenido && ($contenido.length > 0)) {
$(this).parent().append($boton);
$boton.click(function(){
if($contenido.is(":visible")){
$contenido.hide();
$boton.text(txtBtnHidden);
}else{
$contenido.show();
$boton.text(txtBtnShown);
}
return false;
});
$contenido.addClass('ejemplo').hide();
}
});
}
});