MediaWiki:Group-sysop.js

De Wikiviajes, la guía libre de viajes

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)
  • Internet Explorer/Edge: mantenga presionada Ctrl mientras pulsa Actualizar, o presione Ctrl+F5
  • Opera: Presiona Ctrl+F5.
/* Cualquier código JavaScript escrito aquí se cargará para todos los usuarios del grupo Administradores */
jQuery( document ).ready( function ( $ ) {

    if (/Especial:Bloquear\/\d+\.\d+\.\d+\.\d+/.test( location.href )) {
        $('#mw-input-wpDisableEmail').parent().parent().hide();
        $('#mw-input-wpAutoBlock').parent().parent().hide();
    } else if (/Especial:Bloquear\/.?/.test( location.href )) {
        $('#mw-input-wpHardBlock').parent().parent().hide();
    }

    //Chequeo anti-monobook-suite y para espacios de nombres editables
    if (typeof topaz == 'undefined' && mw.config.get('wgNamespaceNumber') > -1) {
        mw.util.addPortletLink('p-cactions',
            mw.util.wikiScript('index') + '?title=' +
                mw.config.get( 'wgPageName' ) + '&action=delete&razonbr=borrado rápido',
            'Borrado rápido', 'quickdelete', 'Borrar rápidamente esta página',
            'q', 'ca-move');
    }

    if (mw.util.getParamValue( 'razonbr' ) && mw.util.getParamValue( 'action' ) === "delete") {
        $('#wpReason').val( mw.util.getParamValue( 'razonbr' ) + '; ' +
            $('#wpReason').val() );
        $('#deleteconfirm').submit();
    }
 
// Añade un botón junto a la caja de texto del resumen del borrado que permite borrar su contenido.
    if (mw.config.get( 'wgAction' ) == "delete") {
        var wpReason = document.getElementById( "wpReason" ),
            image = document.createElement( "img" );
        image.width = 23;
        image.height = 22;
        image.src = '//upload.wikimedia.org/wikipedia/commons/a/a5/Button_not_done.png';
        image.border = 0;
        image.style.cursor = "pointer";
        image.onclick = function() {
            var regexp = /(el contenido era|la página estaba vacía|el contenido antes de (blanquear|borrar) era)/i;
            if (regexp.test( wpReason.value )) {
               wpReason.value = '';
            }
            return false;
        }
        wpReason.parentNode.appendChild( image );
    }
});