@@ -77,12 +77,12 @@ angular.module( 'multi-select', ['ng'] ).directive( 'multiSelect' , [ '$sce', '$
77
77
'<div class="helperContainer" ng-if="displayHelper( \'filter\' ) || displayHelper( \'all\' ) || displayHelper( \'none\' ) || displayHelper( \'reset\' )">' +
78
78
'<div class="line" ng-if="displayHelper( \'all\' ) || displayHelper( \'none\' ) || displayHelper( \'reset\' )">' +
79
79
'<button type="button" ng-click="select( \'all\', $event );" class="helperButton" ng-if="!isDisabled && displayHelper( \'all\' )"> ✓ Select All</button> ' +
80
- '<button type="button" ng-click="select( \'none\', $event );" class="helperButton" ng-if="!isDisabled && displayHelper( \'none\' )"> ⨯ ; Select None</button> ' +
80
+ '<button type="button" ng-click="select( \'none\', $event );" class="helperButton" ng-if="!isDisabled && displayHelper( \'none\' )"> × ; Select None</button> ' +
81
81
'<button type="button" ng-click="select( \'reset\', $event );" class="helperButton" ng-if="!isDisabled && displayHelper( \'reset\' )" style="float:right">↶ Reset</button>' +
82
82
'</div>' +
83
83
'<div class="line" style="position:relative" ng-if="displayHelper( \'filter\' )">' +
84
84
'<input placeholder="Search..." type="text" ng-click="select( \'filter\', $event )" ng-model="inputLabel.labelFilter" ng-change="updateFilter();$scope.getFormElements();" class="inputFilter" />' +
85
- '<button type="button" class="clearButton" ng-click="inputLabel.labelFilter=\'\';updateFilter();prepareGrouping();prepareIndex();select( \'clear\', $event )">⨯ ;</button> ' +
85
+ '<button type="button" class="clearButton" ng-click="inputLabel.labelFilter=\'\';updateFilter();prepareGrouping();prepareIndex();select( \'clear\', $event )">× ;</button> ' +
86
86
'</div>' +
87
87
'</div>' +
88
88
'<div class="checkBoxContainer" style="{{setHeight();}}">' +
@@ -523,7 +523,7 @@ angular.module( 'multi-select', ['ng'] ).directive( 'multiSelect' , [ '$sce', '$
523
523
524
524
// Just to make sure.. had a bug where key events were recorded twice
525
525
angular . element ( document ) . unbind ( 'click' , $scope . externalClickListener ) ;
526
- angular . element ( window ) . unbind ( 'keypress ' , $scope . keyboardListener ) ;
526
+ angular . element ( window ) . unbind ( 'keydown ' , $scope . keyboardListener ) ;
527
527
528
528
// clear filter
529
529
$scope . inputLabel . labelFilter = '' ;
@@ -534,7 +534,7 @@ angular.module( 'multi-select', ['ng'] ).directive( 'multiSelect' , [ '$sce', '$
534
534
angular . element ( $scope . checkBoxLayer ) . removeClass ( 'show' ) ;
535
535
angular . element ( clickedEl ) . removeClass ( 'buttonClicked' ) ;
536
536
angular . element ( document ) . unbind ( 'click' , $scope . externalClickListener ) ;
537
- angular . element ( window ) . unbind ( 'keypress ' , $scope . keyboardListener ) ;
537
+ angular . element ( window ) . unbind ( 'keydown ' , $scope . keyboardListener ) ;
538
538
539
539
// clear the focused element;
540
540
$scope . removeFocusStyle ( $scope . tabIndex ) ;
@@ -571,7 +571,7 @@ angular.module( 'multi-select', ['ng'] ).directive( 'multiSelect' , [ '$sce', '$
571
571
angular . element ( $scope . checkBoxLayer ) . removeClass ( 'show' ) ;
572
572
angular . element ( clickedEl ) . removeClass ( 'buttonClicked' ) ;
573
573
angular . element ( document ) . unbind ( 'click' , $scope . externalClickListener ) ;
574
- angular . element ( window ) . unbind ( 'keypress ' , $scope . keyboardListener ) ;
574
+ angular . element ( window ) . unbind ( 'keydown ' , $scope . keyboardListener ) ;
575
575
576
576
// clear the focused element;
577
577
$scope . removeFocusStyle ( $scope . tabIndex ) ;
@@ -588,7 +588,7 @@ angular.module( 'multi-select', ['ng'] ).directive( 'multiSelect' , [ '$sce', '$
588
588
angular . element ( $scope . checkBoxLayer ) . addClass ( 'show' ) ;
589
589
angular . element ( clickedEl ) . addClass ( 'buttonClicked' ) ;
590
590
angular . element ( document ) . bind ( 'click' , $scope . externalClickListener ) ;
591
- angular . element ( window ) . bind ( 'keypress ' , $scope . keyboardListener ) ;
591
+ angular . element ( window ) . bind ( 'keydown ' , $scope . keyboardListener ) ;
592
592
593
593
// open callback
594
594
$scope . onOpen ( { data : element } ) ;
@@ -631,7 +631,7 @@ angular.module( 'multi-select', ['ng'] ).directive( 'multiSelect' , [ '$sce', '$
631
631
angular . element ( $scope . checkBoxLayer . previousSibling ) . removeClass ( 'buttonClicked' ) ;
632
632
angular . element ( $scope . checkBoxLayer ) . removeClass ( 'show' ) ;
633
633
angular . element ( document ) . unbind ( 'click' , $scope . externalClickListener ) ;
634
- angular . element ( document ) . unbind ( 'click ' , $scope . keyboardListener ) ;
634
+ angular . element ( document ) . unbind ( 'keydown ' , $scope . keyboardListener ) ;
635
635
// close callback
636
636
$scope . onClose ( { data : element } ) ;
637
637
}
@@ -727,10 +727,10 @@ angular.module( 'multi-select', ['ng'] ).directive( 'multiSelect' , [ '$sce', '$
727
727
}
728
728
729
729
// navigate using up and down arrow
730
- $scope . keyboardListener = function ( e ) {
730
+ $scope . keyboardListener = function ( e ) {
731
731
732
732
var key = e . keyCode ? e . keyCode : e . which ;
733
- var isNavigationKey = false ;
733
+ var isNavigationKey = false ;
734
734
735
735
// ESC key (close)
736
736
if ( key === 27 ) {
0 commit comments