Menú alternativo
Alternar el menú de preferencias
Menú alternativo personal
No has accedido
Tu dirección IP será visible si haces alguna edición

MediaWiki:Common.js

Página de la interfaz de MediaWiki

Nota: Después de publicar, quizás necesite actualizar la caché de su navegador para ver los cambios.

  • Firefox/Safari: Mantenga presionada la tecla Shift mientras pulsa el botón Actualizar, o presiona Ctrl+F5 o Ctrl+R (⌘+R en Mac)
  • Google Chrome: presione Ctrl+Shift+R (⌘+Shift+R en Mac)
  • Edge: mantenga presionada Ctrl mientras pulsa Actualizar, o presione Ctrl+F5
/* 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);
});