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').onchange({
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 puPU 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 ) {
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){
}
).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
} else if ($('#blockScriptcktalkblockScriptckup').is(':checked') && $('#blockScripttalkcontent').val() !== ''){
$.post(mw.util.wikiScript('api'),
if($('#blockScriptckup').is(':checked')){
}{
$.post(mw.util.wikiScript('api'),
format: {'json',
format action: 'jsonedit',
title: 'User talk:' + $('#mw-bi-target').val(),
action: 'edit',
titletext: 'User:' + $('#mw-bi-targetblockScriptupcontent').val(),
token: btoken,
text: $('#blockScriptupcontent').val(),
summary:'Utente token[[WP:BLOCCO|bloccato btokeninfinito]]',
recreate:''
summary:'Utente [[WP:BLOCCO|bloccato infinito]]',
}).done (function(){ });
recreate:''
ProteggiUtente('User talk:'+ $('#mw-bi-target').val());
}
}).done (function(){;
}else{
ProteggiUtente('User:'+ $('#mw-bi-target').val());
});
$.post(mw.util.wikiScript('api'),
}else{
{
ProteggiUtente('User:'+ $('#mw-bi-target').val());
format: 'json',
action: 'edit',
ProteggiUtente( title: 'User talk:' + $('#mw-bi-target').val());,
text: $('#blockScriptupcontentblockScripttalkcontent').val(),
actiontoken: 'edit'btoken,
summary:'Utente [[WP:BLOCCO|bloccato infinito]]',
recreate:''
}).done (function(){
ProteggiUtente('User talk:'+ $('#mw-bi-target').val());
});
}else{
alert('Devi almeno sostituire la pagina utente per bloccare');
}
}else{
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(),
text: $('#blockScripttalkcontent').val(),
token: btoken,
summary:'Utente [[WP:BLOCCO|bloccato infinito]]',
recreate:''
}
).done (function(){
ProteggiUtente('User talk:'+ $('#mw-bi-target').val());
});
}else{
alert('Devi almeno sostituire la pagina utente per bloccare');
}
}else{
alert ('Non è registrato alcun utente di nome "' + $('#mw-bi-target').val() +'". Verificare il nome inserito.');
}
});
}