@@ -11,11 +11,12 @@ define([
11
11
'Magento_Ui/js/modal/prompt' ,
12
12
'Magento_Ui/js/modal/confirm' ,
13
13
'Magento_Ui/js/modal/alert' ,
14
+ 'underscore' ,
14
15
'Magento_Ui/js/modal/modal' ,
15
16
'jquery/ui' ,
16
17
'jquery/jstree/jquery.jstree' ,
17
18
'mage/mage'
18
- ] , function ( $ , wysiwyg , prompt , confirm , alert ) {
19
+ ] , function ( $ , wysiwyg , prompt , confirm , alert , _ ) {
19
20
window . MediabrowserUtility = {
20
21
windowId : 'modal_dialog_message' ,
21
22
modalLoaded : false ,
@@ -52,16 +53,21 @@ define([
52
53
content = '<div class="popup-window" id="' + windowId + '"></div>' ,
53
54
self = this ;
54
55
55
- if ( this . modalLoaded === true &&
56
- options &&
56
+ if ( options &&
57
57
self . targetElementId &&
58
- self . targetElementId === options . targetElementId
59
- ) {
58
+ self . targetElementId === options . targetElementId ) {
60
59
if ( typeof options . closed !== 'undefined' ) {
61
60
this . modal . modal ( 'option' , 'closed' , options . closed ) ;
62
61
}
63
62
this . modal . modal ( 'openModal' ) ;
64
63
64
+ return ;
65
+ } else if ( _ . isUndefined ( options ) &&
66
+ self . modalLoaded === true &&
67
+ self . targetElementId === url
68
+ ) {
69
+ this . modal . modal ( 'openModal' ) ;
70
+
65
71
return ;
66
72
}
67
73
@@ -89,8 +95,11 @@ define([
89
95
} ) . done ( function ( data ) {
90
96
self . modal . html ( data ) . trigger ( 'contentUpdated' ) ;
91
97
self . modalLoaded = true ;
92
- self . targetElementId = options . targetElementId ;
98
+ self . targetElementId = options ?
99
+ options . targetElementId
100
+ : url ;
93
101
} ) ;
102
+
94
103
} ,
95
104
96
105
/**
@@ -487,7 +496,7 @@ define([
487
496
var nodeData = $ ( element ) . data ( 'node' ) ;
488
497
489
498
if ( index > 0 ) {
490
- breadcrumbs . append ( $ ( '<li>\/</li>' ) ) ;
499
+ breadcrumbs . append ( $ ( '<li>\/</li>' ) ) ; //eslint-disable-line
491
500
}
492
501
breadcrumbs . append ( $ ( '<li />' )
493
502
. data ( 'node' , nodeData ) . attr ( 'data-row' , 'breadcrumb' ) . text ( nodeData . text ) ) ;
0 commit comments