Commit | Line | Data |
---|---|---|
f9197b41 | 1 | <li role="presentation" ng-class="{active: controls.tab === 'compose'}"> |
4b01551f | 2 | <a href ng-click="selectTab('compose')"> |
f9197b41 CW |
3 | <i class="crm-i fa-gears"></i> |
4 | {{ ts('Compose Search') }} | |
5 | </a> | |
6 | </li> | |
2badf248 CW |
7 | <li role="presentation" ng-class="{active: controls.tab === 'group'}" ng-if="$ctrl.savedSearch.groups.length" title="{{ !$ctrl.groupExists ? ts('Group will be deleted.') : '' }}"> |
8 | <a href ng-click="selectTab('group')" ng-disabled="!$ctrl.groupExists"> | |
f9197b41 | 9 | <i class="crm-i fa-users"></i> |
44402a2e | 10 | {{:: ts('Smart Group:') }} {{ $ctrl.savedSearch.groups[0].title }} |
f9197b41 | 11 | </a> |
2badf248 CW |
12 | <button class="btn-xs btn-danger-outline crm-search-delete-display" ng-click="$ctrl.removeGroup()" title="{{ $ctrl.groupExists ? ts('Delete') : ts('Undelete') }}"> |
13 | <i class="crm-i fa-{{ $ctrl.groupExists ? 'trash' : 'undo' }}"></i> | |
4b01551f | 14 | </button> |
f9197b41 | 15 | </li> |
2badf248 CW |
16 | <li role="presentation" ng-repeat="display in $ctrl.savedSearch.displays" ng-class="{active: controls.tab === ('display_' + $index)}" title="{{ display.trashed ? ts('Display will be deleted.') : '' }}"> |
17 | <a href ng-click="selectTab('display_' + $index)" ng-disabled="display.trashed"> | |
f9197b41 | 18 | <i class="crm-i {{ $ctrl.displayTypes[display.type].icon }}"></i> |
44402a2e | 19 | {{ display.label || ts('Untitled') }} |
f9197b41 | 20 | </a> |
2badf248 CW |
21 | <button class="btn-xs btn-danger-outline crm-search-delete-display" ng-click="$ctrl.removeDisplay($index)" title="{{ display.trashed ? ts('Undelete') : ts('Delete') }}"> |
22 | <i class="crm-i fa-{{ display.trashed ? 'undo' : 'trash' }}"></i> | |
4b01551f | 23 | </button> |
f9197b41 CW |
24 | </li> |
25 | <li role="presentation"> | |
26 | <button type="button" class="btn btn-default dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> | |
4b01551f | 27 | <i class="crm-i fa-plus"></i> {{:: ts('Add...') }} <span class="caret"></span> |
f9197b41 CW |
28 | </button> |
29 | <ul class="dropdown-menu"> | |
44402a2e | 30 | <li ng-if="!$ctrl.savedSearch.groups.length"> |
4b01551f CW |
31 | <a href ng-click="$ctrl.addGroup()"> |
32 | <i class="crm-i fa-users"></i> | |
33 | {{:: ts('Smart Group') }} | |
34 | </a> | |
35 | </li> | |
e7515b5b | 36 | <li class="dropdown-header">{{ ts('Display:') }}</li> |
4b01551f CW |
37 | <li ng-repeat="type in ::$ctrl.displayTypes"> |
38 | <a href ng-click="$ctrl.addDisplay(type.name)"> | |
39 | <i class="crm-i {{:: type.icon }}"></i> | |
40 | {{:: type.label }} | |
41 | </a> | |
f9197b41 CW |
42 | </li> |
43 | </ul> | |
44 | </li> |