File tree Expand file tree Collapse file tree 2 files changed +27
-0
lines changed Expand file tree Collapse file tree 2 files changed +27
-0
lines changed Original file line number Diff line number Diff line change @@ -433,6 +433,14 @@ define([
433
433
if ( callback ) {
434
434
callback ( varObj ) ;
435
435
}
436
+ } ) . catch ( function ( resultObj ) {
437
+ let { result } = resultObj ;
438
+ // show alert
439
+ com_util . renderAlertModal ( result . ename + ': ' + result . evalue ) ;
440
+ // callback
441
+ if ( callback ) {
442
+ callback ( '' ) ;
443
+ }
436
444
} ) ;
437
445
438
446
Original file line number Diff line number Diff line change @@ -157,6 +157,10 @@ define([
157
157
let component = evt . component ;
158
158
component . close ( ) ;
159
159
} ) ;
160
+ $ ( this . wrapSelector ( '#vp_instanceVariable' ) ) . on ( 'focus_option_page' , function ( evt ) {
161
+ let component = evt . component ;
162
+ component . focus ( ) ;
163
+ } ) ;
160
164
$ ( this . wrapSelector ( '#vp_instanceVariable' ) ) . on ( 'apply_option_page' , function ( evt ) {
161
165
let component = evt . component ;
162
166
// apply its value
@@ -219,6 +223,21 @@ define([
219
223
return sbCode . toString ( ) ;
220
224
}
221
225
226
+ hide ( ) {
227
+ super . hide ( ) ;
228
+ this . state . subsetEditor && this . state . subsetEditor . hide ( ) ;
229
+ }
230
+
231
+ close ( ) {
232
+ super . close ( ) ;
233
+ this . state . subsetEditor && this . state . subsetEditor . close ( ) ;
234
+ }
235
+
236
+ remove ( ) {
237
+ super . remove ( ) ;
238
+ this . state . subsetEditor && this . state . subsetEditor . remove ( ) ;
239
+ }
240
+
222
241
updateValue ( value ) {
223
242
let cmObj = this . getCodemirror ( 'vp_instanceVariable' ) ;
224
243
if ( cmObj && cmObj . cm ) {
You can’t perform that action at this time.
0 commit comments