File tree Expand file tree Collapse file tree 3 files changed +26
-2
lines changed
app/code/Magento/Cms/Controller/Adminhtml/Wysiwyg/Images Expand file tree Collapse file tree 3 files changed +26
-2
lines changed Original file line number Diff line number Diff line change @@ -39,7 +39,7 @@ public function execute()
39
39
$ targetPath = $ this ->getStorage ()->getSession ()->getCurrentPath ();
40
40
$ result = $ this ->getStorage ()->uploadFile ($ targetPath , $ this ->getRequest ()->getParam ('type ' ));
41
41
} catch (\Exception $ e ) {
42
- $ result = ['error ' => $ e -> getMessage () , 'errorcode ' => $ e ->getCode ()];
42
+ $ result = ['error ' => true , 'message ' => $ e ->getMessage ()];
43
43
}
44
44
/** @var \Magento\Framework\Controller\Result\Json $resultJson */
45
45
$ resultJson = $ this ->resultJsonFactory ->create ();
Original file line number Diff line number Diff line change @@ -178,7 +178,7 @@ define([
178
178
. addClass ( this . options . loadingClass )
179
179
. attr ( {
180
180
'aria-busy' : true
181
- } )
181
+ } ) ;
182
182
183
183
if ( settings && settings . showLoader ) {
184
184
var ctx = this . _getJqueryObj ( settings . loaderContext ) ;
@@ -201,6 +201,18 @@ define([
201
201
if ( settings && settings . showLoader ) {
202
202
this . _getJqueryObj ( settings . loaderContext ) . trigger ( 'processStop' ) ;
203
203
}
204
+
205
+ if ( jqxhr . responseJSON && jqxhr . responseJSON . error ) {
206
+ var tempErrorMessage = document . createElement ( "div" ) ;
207
+ tempErrorMessage . className = "message message-warning warning" ;
208
+ tempErrorMessage . innerHTML = JSON . parse ( jqxhr . responseText ) . message ;
209
+
210
+ tempErrorMessage . addEventListener ( "click" , function ( ) {
211
+ tempErrorMessage . remove ( ) ;
212
+ } , false ) ;
213
+
214
+ document . querySelector ( "#content_header" ) . appendChild ( tempErrorMessage ) ;
215
+ }
204
216
}
205
217
206
218
} ) ;
Original file line number Diff line number Diff line change 197
197
if ( settings && settings . showLoader && ! settings . dontHide ) {
198
198
this . _getJqueryObj ( settings . loaderContext ) . trigger ( 'processStop' ) ;
199
199
}
200
+
201
+ if ( jqxhr . responseJSON && jqxhr . responseJSON . error ) {
202
+ var tempErrorMessage = document . createElement ( "div" ) ;
203
+ tempErrorMessage . className = "message message-warning warning" ;
204
+ tempErrorMessage . innerHTML = JSON . parse ( jqxhr . responseText ) . message ;
205
+
206
+ tempErrorMessage . addEventListener ( "click" , function ( ) {
207
+ tempErrorMessage . remove ( ) ;
208
+ } , false ) ;
209
+
210
+ document . querySelector ( "#content_header" ) . appendChild ( tempErrorMessage ) ;
211
+ }
200
212
}
201
213
} ) ;
202
214
You can’t perform that action at this time.
0 commit comments