Utente:Ruthven/adminscript.js: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
notifica di blocco sul pulsante globale |
submit changed |
||
Riga 3:
var btoken;
if (mw.config.get( 'wgCanonicalSpecialPageName' ) === "Block") {
$('#mw-upload-form .mw-htmlform-submit').
click: function() {
if ($('#msgscriptcktalk').is(':checked') && $('#msgScripttalkcontent').val() !== ''){
Riga 16:
recreate:''
});
//getBlockcsfr
//action = 'block'
//$('.mw-htmlform-submit').click();
}
}
Line 286 ⟶ 289:
).done(function(data) {
try{
//genera l'errore in caso di
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()){
}
} catch ( e ) {
Line 305 ⟶ 308:
);
}
}
Line 313 ⟶ 315:
mw.util.wikiScript('api'),
{
format: 'json',
action: 'query',
meta: 'tokens',
type: 'csrf'
}
).done(function ( data ) {
btoken=data.query.tokens.csrftoken;
PassAuth();
}
Line 328 ⟶ 330:
mw.util.wikiScript('api'),
{
format: 'json',
action: 'query',
list: 'users',
ususers: $('#mw-bi-target').val()
}▼
▲ ).done (function (data){
//se l'utente esiste esegue il resto
if (data.query.users[0].missing === undefined){
// Aggiunge cartellino o messaggio nella talk utente if ($('#msgscriptcktalk').is(':checked') && $('#msgScripttalkcontent').val() !== ''){
$.post(mw.util.wikiScript('api'),
{
format: 'json',
action: 'edit',
title: 'User talk:' + $('#mw-bi-target').val(),
appendtext: $('#msgScripttalkcontent').val(),
token: btoken,
summary:'notifica di blocco',
recreate:''
}).done (function(){ });
//Per uso comune la pagina utente va sempre sostituita▼
).done (function(){ });▼
} else if ($('#blockScriptcktalk').is(':checked') && $('#blockScripttalkcontent').val() !== ''){
▲ //Per uso comune la pagina utente va sempre sostituita
$.post(mw.util.wikiScript('api'),▼
▲ $.post(mw.util.wikiScript('api'),
format:
action: 'edit',▼
text: $('#blockScriptupcontent').val(), ▼
summary:'Utente
summary:'Utente [[WP:BLOCCO|bloccato infinito]]',▼
▲ recreate:''
▲ }
})
ProteggiUtente('User:'+ $('#mw-bi-target').val()); $.post(mw.util.wikiScript('api'),▼
}else{▼
{▼
format: 'json',▼
▲ action: 'edit',
▲ summary:'Utente [[WP:BLOCCO|bloccato infinito]]',
recreate:'' ▼
ProteggiUtente('User talk:'+ $('#mw-bi-target').val());
}); ▼
}else{▼
alert('Devi almeno sostituire la pagina utente per bloccare');▼
▲ }
alert ('Non è registrato alcun utente di nome "' + $('#mw-bi-target').val() +'". Verificare il nome inserito.');▼
}
▲ $.post(mw.util.wikiScript('api'),
▲ {
▲ format: 'json',
▲ action: 'edit',
▲ title: 'User talk:' + $('#mw-bi-target').val(),
▲ token: btoken,
▲ recreate:''
▲ ).done (function(){
▲ ProteggiUtente('User talk:'+ $('#mw-bi-target').val());
▲ });
▲ }else{
▲ alert('Devi almeno sostituire la pagina utente per bloccare');
▲ alert ('Non è registrato alcun utente di nome "' + $('#mw-bi-target').val() +'". Verificare il nome inserito.');
});
}
|