Diferencia entre revisiones de «MediaWiki:Common.js»
Página de la interfaz de MediaWiki
Más acciones
Sin resumen de edición Etiqueta: Revertido |
Sin resumen de edición Etiqueta: Revertido |
||
| Línea 1: | Línea 1: | ||
/* Cualquier código JavaScript escrito aquí se cargará para todos los usuarios en cada carga de página */ | /* Cualquier código JavaScript escrito aquí se cargará para todos los usuarios en cada carga de página */ | ||
// | // Esperar a que SyntaxHighlight termine de cargar | ||
mw.hook('wikipage.content').add(function ($content) { | |||
// Función para añadir feedback al botón | |||
function addCopyFeedback() { | |||
$content.find('.mw-code-copy').off('click.copyFeedback').on('click.copyFeedback', function() { | |||
var $btn = $(this); | |||
$btn.addClass('copied'); | |||
setTimeout(function() { | |||
$btn.removeClass('copied'); | |||
}, 2000); | |||
}); | |||
} | |||
// Inicial | |||
addCopyFeedback(); | |||
// Re-ejecutar si se cargan más bloques dinámicamente | |||
mw.hook('SyntaxHighlight::done').add(addCopyFeedback); | |||
}); | }); | ||
Revisión del 13:26 26 ene 2026
/* Cualquier código JavaScript escrito aquí se cargará para todos los usuarios en cada carga de página */
// Esperar a que SyntaxHighlight termine de cargar
mw.hook('wikipage.content').add(function ($content) {
// Función para añadir feedback al botón
function addCopyFeedback() {
$content.find('.mw-code-copy').off('click.copyFeedback').on('click.copyFeedback', function() {
var $btn = $(this);
$btn.addClass('copied');
setTimeout(function() {
$btn.removeClass('copied');
}, 2000);
});
}
// Inicial
addCopyFeedback();
// Re-ejecutar si se cargan más bloques dinámicamente
mw.hook('SyntaxHighlight::done').add(addCopyFeedback);
});