flags: 'safe',
action: 'cancel',
label: mw.msg( 'upload-dialog-button-cancel' ),
- modes: [ 'upload', 'insert', 'info' ]
+ modes: [ 'upload', 'insert' ]
+ },
+ {
+ flags: 'safe',
+ action: 'cancelupload',
+ label: mw.msg( 'upload-dialog-button-back' ),
+ modes: [ 'info' ]
},
{
flags: [ 'primary', 'progressive' ],
modes: 'insert'
},
{
- flags: [ 'primary', 'constructive' ],
+ flags: [ 'primary', 'progressive' ],
label: mw.msg( 'upload-dialog-button-save' ),
action: 'save',
modes: 'info'
* @inheritdoc
*/
mw.Upload.Dialog.prototype.getBodyHeight = function () {
- return 300;
+ return 600;
};
/**
mw.Upload.Dialog.prototype.getSetupProcess = function ( data ) {
return mw.Upload.Dialog.parent.prototype.getSetupProcess.call( this, data )
.next( function () {
- this.uploadBooklet.initialize();
+ return this.uploadBooklet.initialize();
}, this );
};
if ( action === 'cancel' ) {
return new OO.ui.Process( this.close() );
}
+ if ( action === 'cancelupload' ) {
+ return new OO.ui.Process( this.uploadBooklet.initialize() );
+ }
return mw.Upload.Dialog.parent.prototype.getActionProcess.call( this, action );
};
this.uploadBooklet.clear();
}, this );
};
-
}( jQuery, mediaWiki ) );