Utente:Ruthven/adminscript.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m salto di linea
cambiato in messaggio di blocco
Riga 48:
durata= prompt('Inserisci la durata del blocco');
$('#blockScripttalkcontent').val('\n{{RC|' + durata + '}}\n--~~~~');
return false;
}
}),
} catch ( e )$("<a>", {
format text: 'json'"RC",
title: "Inserisci {{blocca}}",
href:'#',
class:"blockscript-link",
click:function() {
motivo= prompt('Inserisci il motivo del blocco');
durata= prompt('Inserisci la durata del blocco');
$('#blockScripttalkcontent').val('\n{{blocca|' + motivo + '|' + durata + '}}\n--~~~~');
return false;
}
Line 54 ⟶ 66:
$('#blockScriptdivtalk').find('a').slice(1).before(' | ');
//crea il nuovo pulsante di bloccomessaggio
$('#blockScriptForm').append(
$("<input>", {
type: "button",
id: "blockScriptBloccablockScriptNotifica",
value: "Blocca utenteMessaggia",
click:function() {
getprotectToken();
Line 67 ⟶ 79:
}
function ProteggiUtente(targhet){
$.post(mw.util.wikiScript('api'),
{
format: 'json',
action: 'protect',
title: targhet,
reason: 'Pagina o sottopagina di utente [[WP:BLOCCO|bloccato infinito]]',
token: btoken,
expiry:'infinite',
protections:'edit=sysop|move=sysop'
}
).done(function(data) {
try{
//genera l'errore in caso di piu non esistente e passa al create=sysop
var er = data.protect.title;
//la protezione della talk è l'ultima operazione che compie dopo esegue il blocco
if (targhet === 'User talk:' + $('#mw-bi-target').val()){
$('.mw-htmlform-submit').click();
}
} catch ( e ) {
$.post(mw.util.wikiScript('api'),
{
format: 'json',
action: 'protect',
title: targhet,
reason: 'Pagina o sottopagina di utente [[WP:BLOCCO|bloccato infinito]]',
token: btoken,
expiry:'infinite',
protections:'create=sysop'
}
);
}
});
}
 
function getprotectToken(){
$.getJSON(