Search ext: Add searchDisplay and searchPage modules
[civicrm-core.git] / ext / search / ang / searchAdmin / tabs.html
index a9d6591c017680eb2882c9f471287eb492fd7af9..6f581bc714e53a8249c7cad5966ad052d1d852ca 100644 (file)
@@ -4,19 +4,19 @@
     {{ ts('Compose Search') }}
   </a>
 </li>
-<li role="presentation" ng-class="{active: controls.tab === 'group'}" ng-if="$ctrl.savedSearch.group">
+<li role="presentation" ng-class="{active: controls.tab === 'group'}" ng-if="$ctrl.savedSearch.groups.length">
   <a href ng-click="selectTab('group')" ng-class="{strikethrough: !$ctrl.groupExists}">
     <i class="crm-i fa-users"></i>
-    {{:: ts('Smart Group:') }} {{ $ctrl.savedSearch.group.title }}
+    {{:: ts('Smart Group:') }} {{ $ctrl.savedSearch.groups[0].title }}
   </a>
   <button class="btn-xs crm-search-delete-display" ng-click="$ctrl.removeGroup()">
     <i class="crm-i fa-trash"></i>
   </button>
 </li>
 <li role="presentation" ng-repeat="display in $ctrl.savedSearch.displays" ng-class="{active: controls.tab === ('display_' + $index)}">
-  <a href ng-click="selectTab('display_' + $index)">
+  <a href ng-click="selectTab('display_' + $index)" ng-class="{strikethrough: display.trashed}">
     <i class="crm-i {{ $ctrl.displayTypes[display.type].icon }}"></i>
-    {{ $ctrl.displayTypes[display.type].label }}
+    {{ display.label || ts('Untitled') }}
   </a>
   <button class="btn-xs crm-search-delete-display" ng-click="$ctrl.removeDisplay($index)">
     <i class="crm-i fa-trash"></i>
@@ -27,7 +27,7 @@
     <i class="crm-i fa-plus"></i> {{:: ts('Add...') }} <span class="caret"></span>
   </button>
   <ul class="dropdown-menu">
-    <li ng-if="!$ctrl.savedSearch.group">
+    <li ng-if="!$ctrl.savedSearch.groups.length">
       <a href ng-click="$ctrl.addGroup()">
         <i class="crm-i fa-users"></i>
         {{:: ts('Smart Group') }}