Skip to content

Commit 9510eb1

Browse files
committed
Only change ngClick event finding for IE8. Leave ngMouseEnter binding as it is.
1 parent 8317a0c commit 9510eb1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/uiSelectChoicesDirective.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -39,14 +39,14 @@ uis.directive('uiSelectChoices',
3939
}
4040

4141
choices.attr('ng-repeat', RepeatParser.getNgRepeatExpression($select.parserResult.itemName, '$select.items', $select.parserResult.trackByExp, groupByExp))
42-
.attr('ng-if', '$select.open'); //Prevent unnecessary watches when dropdown is closed
42+
.attr('ng-if', '$select.open') //Prevent unnecessary watches when dropdown is closed
43+
.attr('ng-mouseenter', '$select.setActiveItem('+$select.parserResult.itemName +')');
4344

4445
var rowsInner = element.querySelectorAll('.ui-select-choices-row-inner');
4546
if (rowsInner.length !== 1) throw uiSelectMinErr('rows', "Expected 1 .ui-select-choices-row-inner but got '{0}'.", rowsInner.length);
4647
rowsInner.attr('uis-transclude-append', '') //Adding uisTranscludeAppend directive to row element after choices element has ngRepeat
47-
.attr('ng-mouseenter', '$select.setActiveItem('+$select.parserResult.itemName +')')
4848
.attr('ng-click', '$select.select(' + $select.parserResult.itemName + ',false,$event)');
49-
49+
5050
$compile(element, transcludeFn)(scope); //Passing current transcludeFn to be able to append elements correctly from uisTranscludeAppend
5151

5252
scope.$watch('$select.search', function(newValue) {

0 commit comments

Comments
 (0)