From 0fb52ba77f775e84d7ee7701b7b9854d20cf15a7 Mon Sep 17 00:00:00 2001 From: Simon Males Date: Mon, 14 Sep 2015 11:51:30 +0200 Subject: [PATCH] Dropdown can also be an empty array --- src/uiSelectDirective.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/uiSelectDirective.js b/src/uiSelectDirective.js index 0f537d196..70bf1109d 100644 --- a/src/uiSelectDirective.js +++ b/src/uiSelectDirective.js @@ -260,7 +260,7 @@ uis.directive('uiSelect', scope.$watch('$select.open', function(isOpen) { if (isOpen) { dropdown = angular.element(element).querySelectorAll('.ui-select-dropdown'); - if (dropdown === null) { + if (dropdown.length === 0) { return; } @@ -283,7 +283,7 @@ uis.directive('uiSelect', dropdown[0].style.opacity = 1; }); } else { - if (dropdown === null) { + if (dropdown === null || dropdown.length === 0) { return; }