From 7923f229a4657538923a535bb7bd5d501320c3b8 Mon Sep 17 00:00:00 2001 From: c0bra Date: Wed, 8 Oct 2014 12:18:41 -0500 Subject: [PATCH] fix(uiGridHeaderCell): Use hasClass() for IE9 IE9 doesn't support `classList`. Use angular.element's hasClass() instead. --- src/js/core/directives/ui-grid-column-menu.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/core/directives/ui-grid-column-menu.js b/src/js/core/directives/ui-grid-column-menu.js index 5c038e39cd..bea6f0ef35 100644 --- a/src/js/core/directives/ui-grid-column-menu.js +++ b/src/js/core/directives/ui-grid-column-menu.js @@ -288,7 +288,7 @@ function ( i18nService, uiGridConstants, gridUtil ) { if ( menu.length !== 0 ){ var mid = menu[0].querySelectorAll('.ui-grid-menu-mid'); - if ( mid.length !== 0 && !mid[0].classList.contains('ng-hide') ){ + if ( mid.length !== 0 && !angular.element(mid).hasClass('ng-hide') ) { myWidth = gridUtil.elementWidth(menu, true); $scope.lastMenuWidth = myWidth; column.lastMenuWidth = myWidth;