This repository was archived by the owner on Oct 2, 2019. It is now read-only.
File tree Expand file tree Collapse file tree 4 files changed +10
-6
lines changed Expand file tree Collapse file tree 4 files changed +10
-6
lines changed Original file line number Diff line number Diff line change 3
3
ng-disabled ="$select.disabled "
4
4
ng-class ="{'btn-default-focus':$select.focus} ";
5
5
ng-click ="$select.activate() ">
6
- < span ng-hide ="$select.selected !== undefined " class ="text-muted "> {{$select.placeholder}}</ span >
7
- < span ng-show ="$select.selected !== undefined " ng-transclude > </ span >
6
+ < span ng-show ="$select.isEmpty() " class ="text-muted "> {{$select.placeholder}}</ span >
7
+ < span ng-hide ="$select.isEmpty() " ng-transclude > </ span >
8
8
< span class ="caret "> </ span >
9
9
</ button >
Original file line number Diff line number Diff line change 110
110
ctrl . resetSearchInput = undefined ; // Initialized inside uiSelect directive link function
111
111
ctrl . refreshDelay = undefined ; // Initialized inside uiSelectChoices directive link function
112
112
113
+ ctrl . isEmpty = function ( ) {
114
+ return angular . isUndefined ( ctrl . selected ) || ctrl . selected === null ;
115
+ } ;
116
+
113
117
var _searchInput = $element . querySelectorAll ( 'input.ui-select-search' ) ;
114
118
if ( _searchInput . length !== 1 ) {
115
119
throw uiSelectMinErr ( 'searchInput' , "Expected 1 input.ui-select-search but got '{0}'." , _searchInput . length ) ;
Original file line number Diff line number Diff line change 4
4
do not work: [class^="select2-choice"]
5
5
-->
6
6
< a class ="select2-choice ui-select-match "
7
- ng-class ="{'select2-default': $select.selected === undefined } "
7
+ ng-class ="{'select2-default': $select.isEmpty() } "
8
8
ng-click ="$select.activate() ">
9
- < span ng-hide ="$select.selected !== undefined " class ="select2-chosen "> {{$select.placeholder}}</ span >
10
- < span ng-show ="$select.selected !== undefined " class ="select2-chosen " ng-transclude > </ span >
9
+ < span ng-show ="$select.isEmpty() " class ="select2-chosen "> {{$select.placeholder}}</ span >
10
+ < span ng-hide ="$select.isEmpty() " class ="select2-chosen " ng-transclude > </ span >
11
11
< span class ="select2-arrow "> < b > </ b > </ span >
12
12
</ a >
Original file line number Diff line number Diff line change 1
- < div ng-hide ="$select.open || $select.selected === undefined " class ="ui-select-match " ng-transclude > </ div >
1
+ < div ng-hide ="$select.open || $select.isEmpty() " class ="ui-select-match " ng-transclude > </ div >
You can’t perform that action at this time.
0 commit comments