File tree Expand file tree Collapse file tree 4 files changed +8
-26
lines changed
Controller/Adminhtml/Wysiwyg/Images
view/adminhtml/templates/browser/content Expand file tree Collapse file tree 4 files changed +8
-26
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 ' => true , 'message ' => $ e ->getMessage ()];
42
+ $ result = ['error ' => $ e -> getMessage () , 'errorcode ' => $ e ->getCode ()];
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 @@ -71,8 +71,14 @@ require([
71
71
var progressSelector = '#' + data.fileId + ' .progressbar-container .progressbar';
72
72
$(progressSelector).css('width', '100%');
73
73
if (data.result && !data.result.hasOwnProperty('errorcode')) {
74
+ $("#content_header").children(".message").remove();
74
75
$(progressSelector).removeClass('upload-progress').addClass('upload-success');
75
76
} else {
77
+ var tempErrorMessage = document.createElement("div");
78
+ tempErrorMessage.className = "message message-warning warning";
79
+ tempErrorMessage.innerHTML = data.result.error;
80
+
81
+ $("#content_header").append(tempErrorMessage);
76
82
$(progressSelector).removeClass('upload-progress').addClass('upload-failure');
77
83
}
78
84
},
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,18 +201,6 @@ 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
- }
216
204
}
217
205
218
206
} ) ;
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
- }
212
200
}
213
201
} ) ;
214
202
You can’t perform that action at this time.
0 commit comments