From ca03f0b1cc4de1ee21994a9fdf78448e55c7e02b Mon Sep 17 00:00:00 2001 From: Cyprien Lang Date: Thu, 25 Jan 2018 12:25:35 +0100 Subject: [PATCH] Fix: Search box not shown to search when data is an empty array with select2 theme --- src/uiSelectDirective.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/uiSelectDirective.js b/src/uiSelectDirective.js index e1e8e0a89..cfa3771bc 100644 --- a/src/uiSelectDirective.js +++ b/src/uiSelectDirective.js @@ -413,9 +413,11 @@ uis.directive('uiSelect', if ($select.search === '' && !opened) { dropdown[0].style.opacity = 0; opened = true; - } + } + + var isSelect2Theme = angular.element(element).hasClass("select2"); + if (!uisOffset(dropdown).height && $select.$animate && $select.$animate.on && $select.$animate.enabled(dropdown) && !isSelect2Theme) { - if (!uisOffset(dropdown).height && $select.$animate && $select.$animate.on && $select.$animate.enabled(dropdown)) { var needsCalculated = true; $select.$animate.on('enter', dropdown, function (elem, phase) {