Utente:Daimona Eaytoy/Massblock.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
-
Provo con risoluzione manuale
Riga 139:
 
if ( wpMassBlockMessage !== "" ) {
talkDone = doEditPage( talkPage, wpMassBlockMessage, wpMassBlockSummaryTalk, !isInfty )
.done( function( data ) {
talkpageedited++;
if ( wpMassBlockProtectTalk ) {
return doProtectPage( talkPage, 'edit=sysop|move=sysop' )
.done( function( data ) {
talkpageprotected++;
Riga 149:
.fail( function( e ) {
errorHandler( e, user, "protect-talk" );
} )
// Return so that this counts as resolved
return $.whenalways( function(); {
} talkDone.resolve();
});
} else {
talkDone.resolve();
}
} )
.fail( function( e ) {
errorHandler( e, user, "edit-talk" );
talkDone.resolve();
// Return so that this counts as resolved
return $.when();
} );
} else if ( wpMassBlockProtectTalk ) {
talkDone = new mw.Api().get( {
action: 'query',
titles: talkPage
Riga 167 ⟶ 169:
var exists = Object.keys( data.query.pages )[ 0 ] !== -1,
prType = exists ? 'edit=sysop|move=sysop' : 'create=sysop';
return doProtectPage( talkPage, prType )
.done( function( data ) {
talkpageprotected++;
Riga 173 ⟶ 175:
.fail( function( e ) {
errorHandler( e, user, "protect-talk" );
} )
// Return so that this counts as resolved
return $.whenalways( function();{
talkDone.resolve();
} );
} )
.fail( function( e ) {
errorHandler( e, user, "query-talk" );
talkDone.resolve();
// Return so that this counts as resolved
return $.when();
} );
} else {
Riga 187 ⟶ 189:
 
if ( wpMassBlockTag !== "" ) {
userDone = doEditPage( userPage, wpMassBlockTag, wpMassBlockSummaryUser )
.done( function( data ) {
userpageedited++;
if ( wpMassBlockProtectUser ) {
return doProtectPage( userPage, 'edit=sysop|move=sysop' )
.done( function( data ) {
console.log( 'p1' );
Riga 198 ⟶ 200:
.fail( function( e ) {
errorHandler( e, user, "protect-user" );
} )
// Return so that this counts as resolved
return $.whenalways( function();{
userDone.resolve();
} );
} else {
userDone.resolve();
}
} )
.fail( function( e ) {
errorHandler( e, user, "edit-user" );
userDone.resolve();
// Return so that this counts as resolved
return $.when();
} );
} else if ( wpMassBlockProtectUser ) {
userDone = new mw.Api().get( {
action: 'query',
titles: userPage
Riga 216 ⟶ 220:
var exists = Object.keys( data.query.pages )[ 0 ] !== -1,
prType = exists ? 'edit=sysop|move=sysop' : 'create=sysop';
return doProtectPage( userPage, prType )
.done( function( data ) {
console.log( 'p2' );
Riga 223 ⟶ 227:
.fail( function( e ) {
errorHandler( e, user, "protect-user" );
} )
// Return so that this counts as resolved
return $.whenalways( function(); {
userDone.resolve();
} );
} )
.fail( function( e ) {
errorHandler( e, user, "query-user" );
userDone.resolve();
// Return so that this counts as resolved
return $.when();
} );
} else {
talkDoneuserDone.resolve();
}