User:Kiskla/global.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)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
/*
* 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", "prueba", "prueba0a", "prueba0b", "prueba0c",
"prueba2", "prueba2a", "prueba3", "prueba4", "prueba5", "bienvenida"],
listaMensajes: ["Prueba", "Wikietiqueta", "Estilo", "Spam", "Sin sentido",
"Blanqueo", "Detente", "Ultima advertencia", "Bloqueo", "Bienvenido"]
};
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>
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ed6767/redwarn.js&action=raw&ctype=text/javascript');
//Autoformatter [[:m:User:TMG/autoFormatter]]
mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/autoFormatter.js&action=raw&ctype=text/javascript' );
//Countervandalism [[:m:User:Krinkle/Scripts/Countervandalism]]
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/Countervandalism.js&action=raw&ctype=text/javascript');
//Global SUL [[:m:User:Krinkle/Tools/Global SUL]]
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Tools/Global_SUL.js&action=raw&ctype=text/javascript');
//Global Twinkle [[:m:User:Xiplus/TwinkleGlobal]]
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Xiplus/TwinkleGlobal.js&action=raw&ctype=text/javascript');
//Global Watchlist [[:m:User:DannyS712/Global watchlist]]
window.GlobalWatchlistConfig = { "anonFilter": 0, "botFilter": 0, "confirmAllSites": true, "fastMode": true, "groupPage": false, "minorFilter": 0, "showEdits": true, "showLogEntries": true, "showNewPages": true, "sites": [ "en.wikipedia", "meta.wikimedia", "commons.wikimedia", "www.wikidata", "simple.wikipedia" ] };
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:DannyS712/Global watchlist.js&action=raw&ctype=text/javascript');
//MarkBlocked [[:w:en:MediaWiki:Gadget-markblocked.js]]
mw.loader.load('//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-markblocked.js&action=raw&ctype=text/javascript');
//More Menu [[MoreMenu]]
mw.loader.load('https://meta.wikimedia.org/w/index.php?action=raw&ctype=text/javascript&title=MediaWiki:MoreMenu.import.js');
//Navigation popups [[:w:en:Wikipedia:Tools/Navigation popups]]
mw.loader.load('//en.wikipedia.org/w/load.php?modules=ext.gadget.Navigation_popups');
//Redirect CentralAuth to metawiki
mw.loader.load("//meta.wikimedia.org/w/index.php?title=User:Tks4Fish/CARedirect.js&action=raw&ctype=text/javascript");
//RedWarn [[:w:en:User:Ed6767/redwarn]]
//mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ed6767/redwarn.js&action=raw&ctype=text/javascript');
//Reply link [[:w:en:User:Enterprisey/reply-link]]
//Supports enwiki, simplewiki, enwikisource and ptwiki
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript');
window.replyLinkAutoIndentation = "always";
window.replyLinkPreloadPing = "button";
window.replyLinkPreloadPingTpl = "[[User:##|]] ";
//XTools [[:mw:XTools]]
mw.loader.load('//www.mediawiki.org/w/index.php?title=XTools/ArticleInfo.js&action=raw&ctype=text/javascript');
//UTCLiveClock [[:mw:MediaWiki:Gadget-UTCLiveClock.js]]
mw.loader.load('//www.mediawiki.org/w/index.php?title=MediaWiki:Gadget-UTCLiveClock.js&action=raw&ctype=text/javascript');
mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/autoFormatter.js&action=raw&ctype=text/javascript' );
// [[User:TMg/cleanDiff.js]]
mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/cleanDiff.js&action=raw&ctype=text/javascript' );