mirror of
https://gerrit.wikimedia.org/r/mediawiki/extensions/VisualEditor
synced 2024-12-19 09:41:09 +00:00
Merge "EditCheck: Only pause if check is not rejected"
This commit is contained in:
commit
a1bf3308a0
|
@ -323,13 +323,17 @@ ve.ui.EditCheckDialog.prototype.onAct = function ( widget, choice, actionChosen,
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( this.listener === 'onBeforeSave' ) {
|
if ( this.listener === 'onBeforeSave' ) {
|
||||||
// We must have been acting on the currentOffset
|
// If an action has been taken, we want to linger for a brief moment
|
||||||
|
// to show the result of the action before moving away
|
||||||
|
// TODO: This was written for AddReferenceEditCheck but should be
|
||||||
|
// more generic
|
||||||
|
const pause = data.action !== 'reject' ? 500 : 0;
|
||||||
setTimeout( () => {
|
setTimeout( () => {
|
||||||
// We want to linger for a brief moment before moving away
|
// We must have been acting on the currentOffset
|
||||||
this.currentChecks.splice( this.currentOffset, 1 );
|
this.currentChecks.splice( this.currentOffset, 1 );
|
||||||
this.currentOffset = Math.max( 0, this.currentOffset - 1 );
|
this.currentOffset = Math.max( 0, this.currentOffset - 1 );
|
||||||
this.update();
|
this.update();
|
||||||
}, 500 );
|
}, pause );
|
||||||
}
|
}
|
||||||
} );
|
} );
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue