From 677314494a2b0ac2e7b56f27b50d55e656cdea6f Mon Sep 17 00:00:00 2001 From: Roman Masek Date: Wed, 9 Sep 2015 07:45:43 +0200 Subject: [PATCH] fix(multiple): text input not resized on window resize --- src/uiSelectMultipleDirective.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/uiSelectMultipleDirective.js b/src/uiSelectMultipleDirective.js index 261640105..89f7e2bac 100644 --- a/src/uiSelectMultipleDirective.js +++ b/src/uiSelectMultipleDirective.js @@ -1,4 +1,4 @@ -uis.directive('uiSelectMultiple', ['uiSelectMinErr','$timeout', function(uiSelectMinErr, $timeout) { +uis.directive('uiSelectMultiple', ['uiSelectMinErr','$timeout', '$window', function(uiSelectMinErr, $timeout, $window) { return { restrict: 'EA', require: ['^uiSelect', '^ngModel'], @@ -399,6 +399,14 @@ uis.directive('uiSelectMultiple', ['uiSelectMinErr','$timeout', function(uiSelec }); }); + function onWindowResize() { + $select.sizeSearchInput(); + } + + angular.element($window).on('resize', onWindowResize); + scope.$on('$destroy', function() { + angular.element($window).off('resize', null, onWindowResize); + }); } }; }]);