Mhutti1 has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/260740

Change subject: Moved uw.controller.Details.prototype.valid to use 
OO.ui.confirm()
......................................................................

Moved uw.controller.Details.prototype.valid to use OO.ui.confirm()

Changed the popup box to use OO.ui.confirm and as this always resolves
added a check to make sure it returns true.

Bug: T117077
Change-Id: I00a9407c95ecacfba40852ab7b4427f944f45684
---
M resources/controller/uw.controller.Details.js
1 file changed, 10 insertions(+), 25 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/UploadWizard 
refs/changes/40/260740/1

diff --git a/resources/controller/uw.controller.Details.js 
b/resources/controller/uw.controller.Details.js
index ddbdec3..e3f9233 100644
--- a/resources/controller/uw.controller.Details.js
+++ b/resources/controller/uw.controller.Details.js
@@ -90,13 +90,15 @@
        uw.controller.Details.prototype.startDetails = function () {
                var details = this;
 
-               this.valid().done( function () {
-                       details.ui.hideEndButtons();
-                       details.submit();
-                       details.emit( 'start-details' );
-               } ).fail( function () {
-                       details.emit( 'details-error' );
-               } );
+               this.valid().done( function ( valid ) {
+                       if ( valid ) {
+                               details.ui.hideEndButtons();
+                               details.submit();
+                               details.emit( 'start-details' );
+                       } else {
+                               details.emit( 'details-error' );
+                       }
+               }
        };
 
        /**
@@ -173,15 +175,8 @@
        };
 
        uw.controller.Details.prototype.confirmationDialog = function () {
-               var
-                       windowManager = new OO.ui.WindowManager(),
-                       confirmationDialog = new OO.ui.MessageDialog();
-               windowManager.addWindows( [ confirmationDialog ] );
-               $( 'body' ).append( windowManager.$element );
-
-               return windowManager.openWindow( confirmationDialog, {
+               return OO.ui.confirm( mw.message( 'mwe-upwiz-dialog-warning' 
).text(), {
                        title: mw.message( 'mwe-upwiz-dialog-title' ).text(),
-                       message: mw.message( 'mwe-upwiz-dialog-warning' 
).text(),
                        verbose: true,
                        actions: [
                                {
@@ -196,16 +191,6 @@
                                        flags: [ 'constructive', 'primary' ]
                                }
                        ]
-               } ).then( function ( opened ) {
-                       return opened.then( function ( closing ) {
-                               return closing.then( function ( data ) {
-                                       if ( data.action === 'accept' ) {
-                                               return $.Deferred().resolve();
-                                       }
-
-                                       return $.Deferred().reject();
-                               } );
-                       } );
                } );
        };
 

-- 
To view, visit https://gerrit.wikimedia.org/r/260740
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I00a9407c95ecacfba40852ab7b4427f944f45684
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/UploadWizard
Gerrit-Branch: master
Gerrit-Owner: Mhutti1 <mhut...@gmail.com>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to