MediaWiki:Gadget-SureSureSure.js/Sandbox
Nota: dopo aver pubblicato, potrebbe essere necessario pulire la cache del proprio browser per vedere i cambiamenti.
- Firefox / Safari: tieni premuto il tasto delle maiuscole Shift e fai clic su Ricarica, oppure premi Ctrl-F5 o Ctrl-R (⌘-R su Mac)
- Google Chrome: premi Ctrl-Shift-R (⌘-Shift-R su un Mac)
- Edge: tieni premuto il tasto Ctrl e fai clic su Aggiorna, oppure premi Ctrl-F5.
/**
* Per ringraziare chiede conferma, mentre per rollbackare no. BENE. asd
*
* @license [[WTFPL]]
* @author [[Utente:Valerio Bozzolan]] and contributors
* @see https://phabricator.wikimedia.org/T49782
*/
window.sureSureSure = {};
window.sureSureSure.opts = {
confirm: 'sicuro sicuro sicuro?',
nsWhitelist: []
};
$(document).ready( function () {
var opts = window.sureSureSure.opts;
// If the whitelist is not empty, use it
if( opts.nsWhitelist.length ) {
var here = mw.config.get('wgNamespaceNumber');
var found;
for(ns in opts.nsWhitelist) {
found = here === opts.nsWhitelist[ns];
if(found) {
break;
}
}
if( ! found ) {
// Not desidered namespace D:
return;
}
}
$('.mw-rollback-link a').click( function (event) {
var yes = 'ok-guy-im-not-accidetally-clicking-this';
if( ! $(this).hasClass(yes) ) {
$(this).addClass(yes).text( opts.confirm );
event.preventDefault();
}
} );
} );