Utente:Ricordisamoa/PDC.js: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
proteggiPagina dopo annullaProcedura
PublicButtons.prototype.maybeProtectOnCancel
Riga 1 939:
* @cfg {ProgressHandler} progressHandler
* @cfg {boolean} prorogabile - Se la procedura di cancellazione può essere prorogata
* @cfg {boolean} protectOnCancel - Se la procedura di cancellazione va protetta dopo l'annullamento
* @cfg {Object} stato - Lo stato della procedura di cancellazione
*/
Line 1 947 ⟶ 1 948:
this.progressHandler = config.progressHandler;
this.prorogabile = config.prorogabile;
this.protectOnCancel = config.protectOnCancel;
this.stato = config.stato;
 
Line 2 144 ⟶ 2 146:
} )
.on( 'click', this.onConsensualeButtonClick.bind( this ) );
};
 
/**
* Protegge la procedura di cancellazione dopo l'annullamento se richiesto.
*
* @private
*/
PublicButtons.prototype.maybeProtectOnCancel = function () {
if ( this.protectOnCancel ) {
this.progressHandler.showMessage( this.agent.msg( 'toolbox-cancel-protect-wait' ) );
return this.agent.proteggiPagina( this.stato.procedura );
}
return $.Deferred().resolve();
};
 
Line 2 179 ⟶ 2 194:
self.agent.aggiornaCronologiaValutazioni( self.stato.pagina, parametri )
.done( function () {
self.progressHandler.showMessage( self.agent.msg( 'toolbox-cancel-protect-wait' ) );
self.agent.proteggiPaginamaybeProtectOnCancel( self.stato.procedura )
.done( function () {
self.progressHandler.showMessage( self.agent.msg( 'toolbox-purge-wait' ) );
Line 2 745 ⟶ 2 760:
progressHandler: this.progressHandler,
prorogabile: prorogabile,
protectOnCancel: this.sysop,
stato: stato
} ).$element );