This repository was archived by the owner on Oct 2, 2019. It is now read-only.
File tree 3 files changed +5
-1
lines changed
3 files changed +5
-1
lines changed Original file line number Diff line number Diff line change 917
917
attrs . $observe ( 'placeholder' , function ( placeholder ) {
918
918
$select . placeholder = placeholder !== undefined ? placeholder : uiSelectConfig . placeholder ;
919
919
} ) ;
920
+
921
+ $select . allowClear = ( angular . isDefined ( attrs . allowClear ) ) ? ( attrs . allowClear === '' ) ? true : ( attrs . allowClear . toLowerCase ( ) === 'true' ) : false ;
920
922
921
923
if ( $select . multiple ) {
922
924
$select . sizeSearchInput ( ) ;
Original file line number Diff line number Diff line change 8
8
ng-click ="$select.activate() ">
9
9
< span ng-show ="$select.searchEnabled && $select.isEmpty() " class ="select2-chosen "> {{$select.placeholder}}</ span >
10
10
< span ng-hide ="$select.isEmpty() " class ="select2-chosen " ng-transclude > </ span >
11
+ < abbr ng-if ="$select.allowClear && !$select.isEmpty() " class ="select2-search-choice-close " ng-click ="$select.select(undefined) "> </ abbr >
11
12
< span class ="select2-arrow ui-select-toggle " ng-click ="$select.toggle($event) "> < b > </ b > </ span >
12
13
</ a >
Original file line number Diff line number Diff line change 1
1
< div class ="select2 select2-container "
2
2
ng-class ="{'select2-container-active select2-dropdown-open': $select.open,
3
3
'select2-container-disabled': $select.disabled,
4
- 'select2-container-active': $select.focus } ">
4
+ 'select2-container-active': $select.focus,
5
+ 'select2-allowclear': $select.allowClear && !$select.isEmpty()} ">
5
6
< div class ="ui-select-match "> </ div >
6
7
< div class ="select2-drop select2-with-searchbox select2-drop-active "
7
8
ng-class ="{'select2-display-none': !$select.open} ">
You can’t perform that action at this time.
0 commit comments