21 lines
		
	
	
		
			946 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			946 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
<div class="dropdown">
 | 
						|
  <button class="btn" ng-click="toggleSelect()" ng-disabled="disabled" ng-class="{ 'error': !valid() }">
 | 
						|
    <span class="pull-left">{{ header }}</span>
 | 
						|
    <span class="caret pull-right"></span>
 | 
						|
  </button>
 | 
						|
  <ul class="dropdown-menu">
 | 
						|
    <li class="hidden">
 | 
						|
      <input class="input-block-level" type="text" ng-model="searchText.label" autofocus="autofocus" placeholder="Filter" />
 | 
						|
    </li>
 | 
						|
    <li ng-show="multiple" class="">
 | 
						|
      <button class="btn-link btn-small" ng-click="checkAll()"><i class="icon-ok"></i> Check all</button>
 | 
						|
      <button class="btn-link btn-small" ng-click="uncheckAll()"><i class="icon-remove"></i> Uncheck all</button>
 | 
						|
    </li>
 | 
						|
    <li role="separator" class="divider"></li>
 | 
						|
    <li ng-repeat="i in items | filter:searchText">
 | 
						|
      <a ng-click="select(i); focus()">
 | 
						|
        <i ng-class="{ 'icon-ok': i.checked, 'icon-empty': !i.checked }"></i> {{ i.label }}</a>
 | 
						|
    </li>
 | 
						|
  </ul>
 | 
						|
</div>
 |