mw.Upload.BookletLayout: Pass image info when emitting the fileSaved event
authorPrateek Saxena <prtksxna@gmail.com>
Tue, 20 Oct 2015 07:36:03 +0000 (13:06 +0530)
committerPrateek Saxena <prtksxna@gmail.com>
Tue, 20 Oct 2015 07:37:29 +0000 (13:07 +0530)
Don't want to reach into the layout's upload object to get this. Anything
listening to this event would want the image details.

Change-Id: Idd391382292f31d0570a6548c3b89d5e3795e832

resources/src/mediawiki/mediawiki.Upload.BookletLayout.js

index 7b307ee..dd199ce 100644 (file)
         * The file has been saved to the database
         *
         * @event fileSaved
+        * @param {Object} imageInfo See mw.Upload#getImageInfo
         */
 
        /**
                                layout.setPage( 'insert' );
 
                                deferred.resolve();
-                               layout.emit( 'fileSaved' );
+                               layout.emit( 'fileSaved', layout.upload.getImageInfo() );
                        }, function () {
                                var errorMessage = layout.getErrorMessageForStateDetails();
                                deferred.reject( errorMessage );