File tree 1 file changed +23
-16
lines changed 1 file changed +23
-16
lines changed Original file line number Diff line number Diff line change @@ -414,25 +414,32 @@ if(jQuery) (function($) {
414
414
select . triggerHandler ( 'close' , { _selectBox : true } ) ;
415
415
} ;
416
416
417
- switch ( settings . menuTransition ) {
417
+ if ( settings ) {
418
+ switch ( settings . menuTransition ) {
418
419
419
- case 'fade' :
420
- options . fadeOut ( settings . menuSpeed , dispatchCloseEvent ) ;
421
- break ;
420
+ case 'fade' :
421
+ options . fadeOut ( settings . menuSpeed , dispatchCloseEvent ) ;
422
+ break ;
422
423
423
- case 'slide' :
424
- options . slideUp ( settings . menuSpeed , dispatchCloseEvent ) ;
425
- break ;
424
+ case 'slide' :
425
+ options . slideUp ( settings . menuSpeed , dispatchCloseEvent ) ;
426
+ break ;
426
427
427
- default :
428
- options . hide ( settings . menuSpeed , dispatchCloseEvent ) ;
429
- break ;
428
+ default :
429
+ options . hide ( settings . menuSpeed , dispatchCloseEvent ) ;
430
+ break ;
430
431
431
- }
432
-
433
- if ( ! settings . menuSpeed ) dispatchCloseEvent ( ) ;
434
-
435
- control . removeClass ( 'selectBox-menuShowing' ) ;
432
+ }
433
+
434
+ if ( ! settings . menuSpeed ) dispatchCloseEvent ( ) ;
435
+
436
+ control . removeClass ( 'selectBox-menuShowing' ) ;
437
+ }
438
+ else {
439
+ $ ( this ) . hide ( ) ;
440
+ $ ( this ) . triggerHandler ( 'close' , { _selectBox : true } ) ;
441
+ $ ( this ) . removeClass ( 'selectBox-menuShowing' ) ;
442
+ }
436
443
437
444
} ) ;
438
445
@@ -913,4 +920,4 @@ if(jQuery) (function($) {
913
920
914
921
} ) ;
915
922
916
- } ) ( jQuery ) ;
923
+ } ) ( jQuery ) ;
You can’t perform that action at this time.
0 commit comments