Skip to content
This repository was archived by the owner on Sep 5, 2024. It is now read-only.

Commit 5b0c9ba

Browse files
nathanael-biceSplaktar
authored andcommitted
fix(autocomplete): Move mouse enter and leave events to container
Move ng-mouseenter and ng-mouseleave event hooks to autocomplete container. This allows the events consider the scrollbar when firing in IE Fixes #11776
1 parent 4d4e0ac commit 5b0c9ba

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

src/components/autocomplete/js/autocompleteDirective.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -400,8 +400,6 @@ function MdAutocomplete ($$mdSvgRegistry) {
400400
<ul class="md-autocomplete-suggestions"\
401401
ng-class="::menuClass"\
402402
id="ul-{{$mdAutocompleteCtrl.id}}"\
403-
ng-mouseenter="$mdAutocompleteCtrl.listEnter()"\
404-
ng-mouseleave="$mdAutocompleteCtrl.listLeave()"\
405403
ng-mouseup="$mdAutocompleteCtrl.focusInput()"\
406404
role="listbox">\
407405
<li class="md-autocomplete-suggestion" ' + getRepeatType(attr.mdMode) + ' ="item in $mdAutocompleteCtrl.matches"\
@@ -446,6 +444,8 @@ function MdAutocomplete ($$mdSvgRegistry) {
446444
ng-hide="$mdAutocompleteCtrl.hidden"\
447445
class="md-standard-list-container md-autocomplete-suggestions-container md-whiteframe-z1' + menuContainerClass + '"\
448446
ng-class="{ \'md-not-found\': $mdAutocompleteCtrl.notFoundVisible() }"\
447+
ng-mouseenter="$mdAutocompleteCtrl.listEnter()"\
448+
ng-mouseleave="$mdAutocompleteCtrl.listLeave()"\
449449
role="presentation">\
450450
<div class="md-standard-list-scroller" role="presentation">';
451451
}
@@ -457,6 +457,8 @@ function MdAutocomplete ($$mdSvgRegistry) {
457457
ng-hide="$mdAutocompleteCtrl.hidden"\
458458
class="md-virtual-repeat-container md-autocomplete-suggestions-container md-whiteframe-z1' + menuContainerClass + '"\
459459
ng-class="{ \'md-not-found\': $mdAutocompleteCtrl.notFoundVisible() }"\
460+
ng-mouseenter="$mdAutocompleteCtrl.listEnter()"\
461+
ng-mouseleave="$mdAutocompleteCtrl.listLeave()"\
460462
role="presentation">';
461463
}
462464

0 commit comments

Comments
 (0)