This repository was archived by the owner on May 29, 2019. It is now read-only.
File tree 2 files changed +12
-4
lines changed
2 files changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -844,7 +844,7 @@ describe('$tooltipProvider', function() {
844
844
845
845
describe ( 'triggers with a custom mapped value' , function ( ) {
846
846
beforeEach ( module ( 'ui.bootstrap.tooltip' , function ( $tooltipProvider ) {
847
- $tooltipProvider . setTriggers ( { ' customOpenTrigger' : 'customCloseTrigger ' } ) ;
847
+ $tooltipProvider . setTriggers ( { customOpenTrigger : 'foo bar ' } ) ;
848
848
$tooltipProvider . options ( { trigger : 'customOpenTrigger' } ) ;
849
849
} ) ) ;
850
850
@@ -866,7 +866,11 @@ describe('$tooltipProvider', function() {
866
866
expect ( tooltipScope . isOpen ) . toBeFalsy ( ) ;
867
867
trigger ( elm , 'customOpenTrigger' ) ;
868
868
expect ( tooltipScope . isOpen ) . toBeTruthy ( ) ;
869
- trigger ( elm , 'customCloseTrigger' ) ;
869
+ trigger ( elm , 'foo' ) ;
870
+ expect ( tooltipScope . isOpen ) . toBeFalsy ( ) ;
871
+ trigger ( elm , 'customOpenTrigger' ) ;
872
+ expect ( tooltipScope . isOpen ) . toBeTruthy ( ) ;
873
+ trigger ( elm , 'bar' ) ;
870
874
expect ( tooltipScope . isOpen ) . toBeFalsy ( ) ;
871
875
} ) ) ;
872
876
} ) ;
Original file line number Diff line number Diff line change @@ -390,7 +390,9 @@ angular.module('ui.bootstrap.tooltip', ['ui.bootstrap.position'])
390
390
element . unbind ( trigger , showTooltipBind ) ;
391
391
} ) ;
392
392
triggers . hide . forEach ( function ( trigger ) {
393
- element . unbind ( trigger , hideTooltipBind ) ;
393
+ trigger . split ( ' ' ) . forEach ( function ( hideTrigger ) {
394
+ element [ 0 ] . removeEventListener ( hideTrigger , hideTooltipBind ) ;
395
+ } ) ;
394
396
} ) ;
395
397
} ;
396
398
@@ -407,7 +409,9 @@ angular.module('ui.bootstrap.tooltip', ['ui.bootstrap.position'])
407
409
element [ 0 ] . addEventListener ( trigger , toggleTooltipBind ) ;
408
410
} else if ( trigger ) {
409
411
element [ 0 ] . addEventListener ( trigger , showTooltipBind ) ;
410
- element [ 0 ] . addEventListener ( triggers . hide [ idx ] , hideTooltipBind ) ;
412
+ triggers . hide [ idx ] . split ( ' ' ) . forEach ( function ( trigger ) {
413
+ element [ 0 ] . addEventListener ( trigger , hideTooltipBind ) ;
414
+ } ) ;
411
415
}
412
416
} ) ;
413
417
}
You can’t perform that action at this time.
0 commit comments