Merge pull request #19291 from eileenmcnaughton/prof
[civicrm-core.git] / ext / search / ang / crmSearchAdmin / tabs.html
CommitLineData
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>