User:Alan/BorradoRapido.js
Note: After publishing, you may have to bypass your browser's cache to see the changes.
- Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
- Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
- Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
- Opera: Press Ctrl-F5.
/* Cualquier código JavaScript escrito aquí se cargará para todos los usuarios del grupo Administradores */
/* Idea extraída del utilizado en es.wikipedia y es.wikivoyage */
jQuery( document ).ready( function ( $ ) {
if (/Special:Block\/\d+\.\d+\.\d+\.\d+/.test( location.href )) {
$('#mw-input-wpDisableEmail').parent().parent().hide();
$('#mw-input-wpAutoBlock').parent().parent().hide();
} else if (/Special:Block\/.?/.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=Necessary maintenance ([[m:GS|Global sysop]] action)',
'Speedy deletion', '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 );
}
});