webstaff: disable non-OPAC-view tabs when doing catalog search
authorGalen Charlton <gmc@esilibrary.com>
Fri, 9 Oct 2015 14:50:17 +0000 (14:50 +0000)
committerKathy Lussier <klussier@masslnc.org>
Tue, 2 Feb 2016 19:58:50 +0000 (14:58 -0500)
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2

index 05b25cd..bf83b8a 100644 (file)
     </a>
   </li>
   <li ng-class="{disabled : !record_id, active : record_tab == 'marc_edit'}">
-    <a ng-click="set_record_tab('marc_edit')" >
+    <a ng-click="record_id && set_record_tab('marc_edit')" >
         [% l('MARC Edit') %]
     </a>
   </li>
   <li ng-class="{disabled : !record_id, active : record_tab == 'marc_html'}">
-    <a ng-click="set_record_tab('marc_html')" >
+    <a ng-click="record_id && set_record_tab('marc_html')" >
         [% l('MARC View') %]
     </a>
   </li>
   <li ng-class="{disabled : !record_id, active : record_tab == 'holds'}">
-    <a ng-click="set_record_tab('holds')" >
+    <a ng-click="record_id && set_record_tab('holds')" >
         [% l('View Holds') %]
     </a>
   </li>
   <li ng-class="{disabled : !record_id, active : record_tab == 'monoparts'}">
-    <a ng-click="set_record_tab('monoparts')" >
+    <a ng-click="record_id && set_record_tab('monoparts')" >
         [% l('Monograph Parts') %]
     </a>
   </li>
   <li ng-class="{disabled : !record_id, active : record_tab == 'holdings'}">
-    <a ng-click="set_record_tab('holdings')" >
+    <a ng-click="record_id && set_record_tab('holdings')" >
         [% l('Holdings View') %]
     </a>
   </li>
   <li ng-class="{disabled : !record_id, active : record_tab == 'conjoined'}">
-    <a ng-click="set_record_tab('conjoined')" >
+    <a ng-click="record_id && set_record_tab('conjoined')" >
         [% l('Conjoined Items') %]
     </a>
   </li>