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>
|