Usuario:Zrawn/common.js
Apariencia
Nota: Después de guardar, debes refrescar la caché de tu navegador para ver los cambios. Internet Explorer: mantén presionada Ctrl mientras pulsas Actualizar. Firefox: mientras presionas Mayús pulsas el botón Actualizar, (o presiona Ctrl-Shift-R). Los usuarios de Google Chrome y Safari pueden simplemente pulsar el botón Recargar. Para más detalles e instrucciones acerca de otros exploradores, véase Ayuda:Cómo limpiar la caché.
mw.loader.load('//es.wikipedia.org/w/index.php?title=Usuario:Qwertyytrewqqwerty/DisamAssist.js&action=raw&ctype=text/javascript');
// Desde https://en.wikipedia.org/wiki/MediaWiki:Gadget-defaultsummaries.js **mensajes predefinidos de w:en
/* global mediaWiki, ve */
( function ( $, mw ) { // Wrap with anonymous function
var $summaryBox = $( '#wpSummary' ),
minorSummaries = [
'Corrigiendo redacción/ortografía',
'Corrigiendo estilo',
'Añadiendo/suprimiendo wikienlace(s)',
'[[A:RV|Revirtiendo]] posible [[WP:VAN|vandalismo]]',
'Agregando plantilla de'
],
articleSummaries = [
'Expandiendo artículo',
'Añadiendo/cambiando referencia(s)',
'Wikipedia no es un [[WP:EE|repositorio de enlaces externos]]',
'Suprimiendo contenido no [[WP:VER|verificable]] sin [[WP:FF|fuentes fiables]]',
'Suprimiendo contenido que viola los [[WP:DA|derechos de autor]] de'
],
nonArticleSummaries = [
'RE',
'Comentario',
'Sugerencia',
'Aviso al usuario',
'Notificación de [[WP:BR|borrado rápido]]'
],
talkPageSummaries = [
'Asignando PR de [[Wikipedia:Wikiproyectos|wikiproyecto]]',
'Evaluando calidad para el [[Wikipedia:Wikiproyectos|wikiproyecto]]'
];
function addOptionsToDropdown( dropdown, optionTexts ) {
dropdown.menu.addItems( optionTexts.map( function ( optionText ) {
return new OO.ui.MenuOptionWidget( { label: optionText } );
} ) );
}
function onSummarySelect( option ) {
// Save the original value of the edit summary field
var editsummOriginalSummary = $summaryBox.val(),
canned = option.getLabel(),
newSummary = editsummOriginalSummary;
// Append old edit summary with space, if exists,
// and last character != space
if ( newSummary.length !== 0 && newSummary.charAt( newSummary.length - 1 ) !== ' ' ) {
newSummary += ' ';
}
newSummary += canned;
$summaryBox.val( newSummary ).trigger( 'change' );
}
function insertSummaryOptions( $insertBeforeThis, dropdownWidth ) {
// For convenience, add a dropdown box with some canned edit
// summaries to the form.
var namespace = mw.config.get( 'wgNamespaceNumber' ),
dropdown = new OO.ui.DropdownWidget( {
label: 'Resúmenes de ediciones comunes — usar'
} ),
minorDropdown = new OO.ui.DropdownWidget( {
label: 'Resúmenes de ediciones menores comunes — usar'
} );
dropdown.$element.css( 'width', dropdownWidth );
dropdown.menu.on( 'select', onSummarySelect );
minorDropdown.$element.css( 'width', dropdownWidth );
minorDropdown.menu.on( 'select', onSummarySelect );
addOptionsToDropdown( minorDropdown, minorSummaries );
if ( namespace === 0 ) {
addOptionsToDropdown( dropdown, articleSummaries );
} else {
addOptionsToDropdown( dropdown, nonArticleSummaries );
if ( namespace % 2 !== 0 && namespace !== 3 ) {
addOptionsToDropdown( dropdown, talkPageSummaries );
}
}
$insertBeforeThis.before( dropdown.$element );
$insertBeforeThis.before( minorDropdown.$element );
}
// VisualEditor
mw.hook( 've.saveDialog.stateChanged' ).add( function () {
var target, $saveOptions;
// .ve-init-mw-viewPageTarget-saveDialog-checkboxes
if ( $( 'body' ).data( 'wppresent' ) ) { return; }
$( 'body' ).data( 'wppresent', 'true' );
target = ve.init.target;
$saveOptions = target.saveDialog.$saveOptions;
$summaryBox = target.saveDialog.editSummaryInput.$input;
if ( !$saveOptions.length ) {
return;
}
insertSummaryOptions( $saveOptions );
} );
// WikiEditor
$.when( mw.loader.using( 'oojs-ui-core' ), $.ready ).then( function () {
var $editCheckboxes = $( '.editCheckboxes' );
// If we failed to find the editCheckboxes class
if ( !$editCheckboxes.length ) {
return;
}
insertSummaryOptions( $editCheckboxes, '48%' );
} );
}( jQuery, mediaWiki ) ); // End wrap with anonymous function
importScript('MediaWiki:Gadget-botonera.js');
// Basado en <https://meta.wikimedia.org/wiki/User:Hoo_man/Scripts/Tagger>
// por [[m:user:Hoo man]]
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/tagger.js&action=raw&ctype=text/javascript');
//<nowiki>
if(typeof window.taggerConfig === 'undefined') window.taggerConfig = {};
taggerConfig.tags = [];
taggerConfig.editSummary = [];
taggerConfig.tags[1] = '{{destruir|G1}}';
taggerConfig.editSummary[taggerConfig.tags[1]] = 'Nominado a [[WP:BR|borrado rápido]] por [[WP:VN|vandalismo]]';
taggerConfig.tags[2] = '{{destruir|G2}}';
taggerConfig.editSummary[taggerConfig.tags[2]] = 'Nominado a [[WP:BR|borrado rápido]] por [[WP:E|etiqueta]]';
taggerConfig.tags[3] = '{{destruir|G3}}';
taggerConfig.editSummary[taggerConfig.tags[3]] = 'Nominado a [[WP:BR|borrado rápido]] por [[WP:PA|promocional]]';
taggerConfig.tags[4] = '{{destruir|G4}}';
taggerConfig.editSummary[taggerConfig.tags[4]] = 'Nominado a [[WP:BR|borrado rápido]] por [[WP:CBR#G4|pruebas de edición]]';
taggerConfig.tags[5] = '{{destruir|G5}}';
taggerConfig.editSummary[taggerConfig.tags[5]] = 'Nominado a [[WP:BR|borrado rápido]] por [[WP:BULO|bulo]]';
taggerConfig.tags[6] = '{{destruir|G7}}';
taggerConfig.editSummary[taggerConfig.tags[6]] = 'Nominado a [[WP:BR|borrado rápido]] por [[WP:CBR#G7|página de discusión huérfana]]';
taggerConfig.tags[7] = '{{destruir|G9}}';
taggerConfig.editSummary[taggerConfig.tags[7]] = 'Nominado a [[WP:BR|borrado rápido]] por [[WP:CBR#G9|recreación de material borrado]]';
taggerConfig.tags[8] = '{{destruir|A1}}';
taggerConfig.editSummary[taggerConfig.tags[8]] = 'Nominado a [[WP:BR|borrado rápido]] por [[WP:NOES|Wikipedia no es]]';
taggerConfig.tags[9] = '{{destruir|A2}}';
taggerConfig.editSummary[taggerConfig.tags[9]] = 'Nominado a [[WP:BR|borrado rápido]] por [[WP:CBR#A2|infraesbozo]]';
taggerConfig.tags[10] = '{{destruir|A3}}';
taggerConfig.editSummary[taggerConfig.tags[10]] = 'Nominado a [[WP:BR|borrado rápido]] por [[WP:CBR#A3|traducción automática]]';
taggerConfig.tags[11] = '{{destruir|A4}}';
taggerConfig.editSummary[taggerConfig.tags[11]] = 'Nominado a [[WP:BR|borrado rápido]] por [[WP:SRA|sin relevancia encilopédica]]';
taggerConfig.tags[12] = '{{destruir|R1}}';
taggerConfig.editSummary[taggerConfig.tags[12]] = 'Nominado a [[WP:BR|borrado rápido]] por [[WP:CBR#R1|redirección inexistente]]';
taggerConfig.tags[13] = '{{destruir|R3}}';
taggerConfig.editSummary[taggerConfig.tags[13]] = 'Nominado a [[WP:BR|borrado rápido]] por [[WP:CBR#R3|redirección innecesaria]]';
taggerConfig.tags[14] = '{{destruir|R4}}';
taggerConfig.editSummary[taggerConfig.tags[14]] = 'Nominado a [[WP:BR|borrado rápido]] por [[WP:CBR#R4|redirección incorrecta]]';
taggerConfig.tags[15] = '{{destruir|U3}}';
taggerConfig.editSummary[taggerConfig.tags[15]] = 'Nominado a [[WP:BR|borrado rápido]] por [[WP:PU|uso indebido de páginas de usuario]]';
taggerConfig.tags[16] = '{{destruir|Uso indebido de la página de discusión}}';
taggerConfig.editSummary[taggerConfig.tags[16]] = 'Nominado a [[WP:BR|borrado rápido]] por [[WP:PDD|uso indebido de la página de discusión]]';
//</nowiki>
/*
* Reversión
* Fuente: //en.wikipedia.org/wiki/Usuario:Lorian/monobook.js y [[Usuario:Axxgreazz/Monobook-Suite]]
* <nowiki>
*/
// Protege contra doble inclusión
if ( window.reversion === undefined ) {
//Enlaza con window
var reversion = {
lista: ["k", "prueba", "prueba0a", "prueba2c",
"prueba2", "prueba3", "prueba4", "prueba5"],
listaMensajes: ["Etiqueta", "Spam", "Ediciones arbitrarias",
"Detente", "Última advertencia", "Bloqueo"]
};
window.reversion = reversion;
//Scope local para no contaminar espacio global
(function ( $, mw ) {
'use strict';
reversion.darMensaje = function ( where, user1, user2, oldid ) {
var message = window.prompt( 'Mensaje' + ':', '' );
if ( message != null ) {
window.location.href = mw.util.wikiScript( 'index' ) + '?title=' +
mw.util.getParamValue( 'title' ) + '&action=edit&oldid=' + oldid +
'&' + where + '=2&user1=' + user1 + '&user2=' + user2 +
'&message=' + message;
}
return false;
};
function install() {
if ( mw.util.getParamValue( 'diff' ) ) {
// Get username of submitter
var user1 = document.getElementById( 'mw-diff-otitle2' );
if ( user1 ) {
user1 = user1.getElementsByTagName( 'a' )[0];
var user2 = document.getElementById( 'mw-diff-ntitle2' )
.getElementsByTagName( 'a' )[0],
oldid = mw.util.getParamValue( 'oldid', document.getElementById( 'mw-diff-otitle1' )
.getElementsByTagName( 'a' )[0] ),
msAviTemp = '',
separador = ' / ',
largoListaMensajes = reversion.listaMensajes.length,
i;
user1 = user1.innerText || user1.textContent;
user2 = user2.innerText || user2.textContent;
for ( i = 0; i < largoListaMensajes; i++ ) {
if ( i == largoListaMensajes - 1 ) {
separador = '';
}
msAviTemp = msAviTemp + '<a href="' + mw.util.wikiScript( 'index' ) +
'?title=User_talk:' + user2 + '&action=edit&warnMS=' + i + '&titleP=' +
mw.config.get( 'wgPageName' ).replace( /_/g, ' ' ) + '">' +
reversion.listaMensajes[i] + '</a>' + separador;
}
document.getElementById( 'contentSub' ).innerHTML = '(<a href="' +
mw.util.wikiScript( 'index' ) + '?title=' + mw.util.getParamValue( 'title' ) +
'&action=edit&oldid=' + oldid + '&revertMS=1&user1=' + user1 + '&user2=' + user2 +
'">' + 'Revertir' + '</a> / ' +
'<a href="#" onclick="return reversion.darMensaje(\'revertMS\', \'' + user1 +
'\', \'' + user2 + '\', \'' + oldid + '\');">' + 'Mensaje' + '</a>) ' +
'(Aviso a usuarios: ' + msAviTemp + ')';
}
} else if ( mw.util.getParamValue( 'revertMS' ) == 1 ) {
$( '#wpSummary' ).val( 'Revertidos los cambios de [[Special:Contributions/' +
mw.util.getParamValue( 'user2' ) + '|' + mw.util.getParamValue( 'user2' ) +
']] a la última edición de [[Special:Contributions/' + mw.util.getParamValue('user1') + '|' +
mw.util.getParamValue('user1') + ']]' );
document.getElementById('wpMinoredit').checked = true;
$( '#editform' ).submit();
} else if ( mw.util.getParamValue( 'revertMS' ) == 2 ) {
$( '#wpSummary' ).val( 'Revertidos los cambios de [[Special:Contributions/' +
mw.util.getParamValue( 'user2' ) + '|' + mw.util.getParamValue( 'user2' ) +
']] a la última edición de [[Special:Contributions/' + mw.util.getParamValue('user1') + '|' +
mw.util.getParamValue('user1') + ']] (' + mw.util.getParamValue( 'message' ) + ')' );
document.getElementById('wpMinoredit').checked = true;
$( '#editform' ).submit();
} else if ( mw.config.get( 'wgCanonicalNamespace' ) == 'User_talk' && mw.config.get( 'wgAction' ) == "edit" && mw.util.getParamValue( 'warnMS' ) !== null ) {
var indice = parseInt( location.href.substring( location.href.indexOf( "&titleP=" ) - 1,
location.href.indexOf( "&titleP=" ) ), 10 ),
parametros = '';
if ( indice == 0 ) {
parametros = '|' + mw.util.getParamValue( 'titleP' );
}
$( '#wpSummary' ).val( 'Aviso al usuario' );
$( '#wpTextbox1' ).val( $( '#wpTextbox1' ).val() + '\n{{subst:' + reversion.lista[indice + 2] + parametros + '}} --~~~~' );
$( '#editform' ).submit();
}
}
$(document).ready( install );
})( jQuery, mediaWiki ); // Fin de función anónima
} //fin de chequeo
//</nowiki>