-
Notifications
You must be signed in to change notification settings - Fork 0
/
excalibur-duallist.html
47 lines (47 loc) · 2.6 KB
/
excalibur-duallist.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<div class="dualmultiselect">
<div class="row">
<div class="col-lg-12 col-md-12 col-sm-12">
<h4 ng-if="options.title">{{options.title.label}}
<small> {{options.title.helpMessage}}</small>
</h4>
<select class="form-control" ng-model="search">
<option ng-selected="true" value="" ng-disabled="options.selectOptions.isDisable" ng-if="options.selectOptions.initialText">{{options.selectOptions.initialText}}</option>
<option value="{{ category }}" ng-if="options.selectOptions.uppercase" ng-repeat="category in options.categories">
<b >{{category | uppercase}}</b>
</option>
<option value="{{ category }}" ng-if="!options.selectOptions.uppercase" ng-repeat="category in options.categories">
<b >{{category}}</b>
</option>
</select>
</div>
</div>
<div class="row">
<div class="col-lg-6 col-md-6 col-sm-6">
<div class="row">
<div class="col-lg-8 col-md-8 col-sm-8 pull-right"> <button type="button" class="btn btn-default btn-xs" ng-click="transfer(options.items, options.selectedItems, -1)"> {{options.button.leftText}} -» </button> </div>
</div>
<div class="list" ng-class="options.boxItemsHeight">
<ul ng-if="search">
<li ng-repeat="item in options.items | filter: search | orderBy: options.itemsOrderProperty">
<a href="" ng-click="transfer(options.items, options.selectedItems, options.items.indexOf(item))"> <span ng-show="!search">{{item.category}} -</span> {{item.name}} ⇒</a>
</li>
</ul>
<ul ng-if="!search">
<li ng-repeat="item in options.items | orderBy: options.itemsOrderProperty">
<a href="" ng-click="transfer(options.items, options.selectedItems, options.items.indexOf(item))"> <span ng-show="!search">{{item.category}} -</span> {{item.name}} ⇒</a>
</li>
</ul>
</div>
</div>
<div class="col-lg-6 col-md-6 col-sm-6">
<div class="row">
<div class="col-lg-7 col-md-7 col-sm-7"> <button type="button" class="btn btn-default btn-xs pull-right" ng-click="transfer(options.selectedItems, options.items, -1)"> «- {{options.button.rightText}} </button> </div>
</div>
<div class="list" ng-class="options.boxItemsHeight">
<ul>
<li ng-repeat="item in options.selectedItems | orderBy: options.itemsOrderProperty"> <a href="" ng-click="transfer(options.selectedItems, options.items, options.selectedItems.indexOf(item))"> ⇐ {{item.category}} - {{item.name}} </a> </li>
</ul>
</div>
</div>
</div>
</div>