diff --git a/src/bootstrap/match-multiple.tpl.html b/src/bootstrap/match-multiple.tpl.html index be9e92da7..20e584367 100644 --- a/src/bootstrap/match-multiple.tpl.html +++ b/src/bootstrap/match-multiple.tpl.html @@ -8,7 +8,7 @@ ng-click="$selectMultiple.activeMatchIndex = $index;" ng-class="{'btn-primary':$selectMultiple.activeMatchIndex === $index, 'select-locked':$select.isLocked(this, $index)}" ui-select-sort="$select.selected"> -  × +  × diff --git a/src/bootstrap/select-multiple.tpl.html b/src/bootstrap/select-multiple.tpl.html index db932255b..92a21cbb9 100644 --- a/src/bootstrap/select-multiple.tpl.html +++ b/src/bootstrap/select-multiple.tpl.html @@ -1,5 +1,5 @@ diff --git a/src/common.css b/src/common.css index c81d540c7..f0a6201d7 100644 --- a/src/common.css +++ b/src/common.css @@ -352,3 +352,11 @@ body > .ui-select-bootstrap.open { .ui-select-refreshing.ng-animate { -webkit-animation: none 0s; } + +/* ui-select-multiple search wrapper */ +.ui-select-search-wrapper { + display: block; + margin: 0; + cursor: text; + font-weight: normal; +} \ No newline at end of file diff --git a/src/uiSelectMultipleDirective.js b/src/uiSelectMultipleDirective.js index 06de4f134..819e55e5a 100644 --- a/src/uiSelectMultipleDirective.js +++ b/src/uiSelectMultipleDirective.js @@ -35,7 +35,11 @@ uis.directive('uiSelectMultiple', ['uiSelectMinErr','$timeout', function(uiSelec }; // Remove item from multiple select - ctrl.removeChoice = function(index){ + ctrl.removeChoice = function(index, event){ + // do not open the results dropdown + if(event) { + event.stopPropagation(); + } // if the choice is locked, don't remove it if($select.isLocked(null, index)) return false;