MediaWiki:Gadget-RollbackSummary.js
Aspetto
Nota: dopo aver salvato, potrebbe essere necessario pulire la cache del proprio browser per vedere i cambiamenti.
- Firefox / Safari: tenere premuto il tasto delle maiuscole e fare clic su Ricarica, oppure premere Ctrl-F5 o Ctrl-R (⌘-R su Mac)
- Google Chrome: premere Ctrl-Shift-R (⌘-Shift-R su un Mac)
- Internet Explorer: tenere premuto il tasto Ctrl mentre si fa clic su Refresh, oppure premere Ctrl-F5
- Opera: svuotare completamente la cache dal menu Strumenti → Preferenze
// For description, see [[User:Mr.Z-man/rollbackSummary]]
function setRollbackSummary() {
summary = prompt("Cambia il messaggio di default per ogni link di rollback di questa pagina in:", "");
if (!summary) {
for (var i in document.links) {
if (document.links[i].href && document.links[i].href.indexOf('summary=') != -1) {
document.links[i].href = document.links[i].href.substring(0, document.links[i].href.indexOf('summary=')-1);
}
}
}
else {
summary = "&summary=" + encodeURIComponent(summary);
for (var j in document.links) {
if (document.links[j].href && document.links[j].href.indexOf('action=rollback') != -1) {
document.links[j].href += summary;
}
}
}
}
function rollbackSummary() {
var $hasRollback = $( '.mw-rollback-link');
if ( $hasRollback.length == 1) {
var portletLink = mw.util.addPortletLink( 'p-cactions', '#', "Rollback summary", "ca-rollbacksummary", "Modifica il messaggio di revert per questa pagina");
$( portletLink ).click( function ( e ) {
e.preventDefault();
setRollbackSummary();
} );
}
}
$(rollbackSummary);