1 <div ng-cloak layout-gt-sm="row" layout="column">
2 <div flex-gt-sm="50" flex="45">
3 <md-input-container class="md-icon-float md-block margin-0">
4 <md-icon md-font-icon="icon-magnify" aria-label="swap"></md-icon>
8 placeholder="{{options.labelSearch || 'Search...'}}"
11 <md-content class="border h-300">
13 class="md-dense no-padding"
15 layout-align="center center"
19 ng-class="options.readOnly ? 'read-only-mode' : ''"
20 ng-disabled="options.readOnly"
21 ng-repeat="item in options.items | filter: query | orderBy: options.orderBy"
22 ng-click="canTransfer(item, options, false)"
24 <div class="md-list-item-text" layout="column">
25 <h3 ng-if="options.line1">{{getLine(item, options.line1)}}</h3>
26 <h4 ng-if="options.line2">{{getLine(item, options.line2)}}</h4>
27 <p ng-if="options.line3">{{getLine(item, options.line3)}}</p>
28 <p class="ms-dual-multiselect-line-xs" ng-if="options.line4">
29 {{getLine(item, options.line4)}}
33 ng-show="!options.readOnly"
34 md-font-icon="icon-arrow-right-bold"
37 <md-divider></md-divider>
41 <div class="margin-10" layout="row">
43 >{{options.labelAll || 'All Items'}} ({{options.items.length}})</span
46 ng-show="options.showSelectAndDeselectAll && !options.readOnly"
47 md-font-icon="icon-chevron-double-right"
49 ng-click="transfer(options.items, options.selectedItems, -1, false)"
54 <div flex="10" layout="row" layout-align="center center">
55 <md-icon md-font-icon="icon-swap-horizontal" aria-label="swap"></md-icon>
58 <div flex-gt-sm="50" flex="45">
59 <md-input-container class="md-icon-float md-block margin-0">
60 <md-icon md-font-icon="icon-magnify" aria-label="swap"></md-icon>
62 ng-model="selectedQuery"
64 placeholder="{{options.labelSearch || 'Search...'}}"
67 <md-content class="border h-300">
69 class="md-dense no-padding"
71 layout-align="center center"
75 ng-class="options.readOnly || !item.isValid ? 'read-only-mode' : ''"
76 ng-disabled="options.readOnly"
77 ng-repeat="item in options.selectedItems | filter: selectedQuery | orderBy: options.orderBy"
78 ng-click="canTransfer(item, options, true)"
81 ng-class="options.readOnly || !item.isValid ? 'hidden' : ''"
82 md-font-icon="icon-arrow-left-bold"
85 <div class="md-list-item-text" layout="column">
86 <h3 ng-if="options.line1">{{getLine(item, options.line1)}}</h3>
87 <h4 ng-if="options.line2">{{getLine(item, options.line2)}}</h4>
88 <p ng-if="options.line3">{{getLine(item, options.line3)}}</p>
89 <p class="ms-dual-multiselect-line-xs" ng-if="options.line4">
90 {{getLine(item, options.line4)}}
93 <md-divider></md-divider>
97 <div class="margin-10" layout="row">
99 ng-show="options.showSelectAndDeselectAll && !options.readOnly"
100 md-font-icon="icon-chevron-double-left"
103 ng-click="transfer(options.selectedItems, options.items, -1, true)"
106 >{{options.labelSelected || 'Selected Items'}}
107 ({{options.selectedItems.length}})</span