]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2
LP#1402797 Repair browser client dropdown buttons
[Evergreen.git] / Open-ILS / src / templates / staff / cat / catalog / t_catalog.tt2
1
2 <div class="row pad-vert">
3   <div class="col-md-9">
4     <div class="alert alert-info alert-less-pad strong-text-2">
5       <span ng-if="record_tab == 'catalog'">[% l('Catalog') %]</span>
6       <span ng-if="record_tab == 'marc_html'">[% l('MARC HTML') %]</span>
7       <span ng-if="record_tab == 'holds'">[% l('Holds for Record') %]</span>
8     </div>
9   </div>
10   <div class="col-md-3">
11     <!-- actions for this record menu -->
12     <div class="btn-group pull-right" dropdown>
13       <button type="button" 
14           class="btn btn-default dropdown-toggle" ng-disabled="!record_id">
15         [% l('Actions for This Record') %] 
16         <span class="caret"></span>
17       </button>
18       <ul class="dropdown-menu dropdown-menu-right" role="menu">
19         <li><a href ng-click="set_record_tab('catalog')">
20             [% l('OPAC View') %]</a></li>
21         <li><a href ng-click="set_record_tab('marc_html')">
22             [% l('MARC View') %]</a></li>
23         <li class="divider"></li>
24         <li><a href ng-click="set_record_tab('holds')">
25             [% l('View Holds') %]</a></li>
26         <li><a href ng-click="mark_hold_transfer_dest()">
27             [% l('Mark as Title Hold Transfer Destination') %]</a></li>
28         <li><a href ng-click="transfer_holds_to_marked()">
29             [% l('Transfer All Title Holds') %]</a></li>
30       </ul>
31     </div>
32   </div>
33 </div>
34
35 <div>
36   <!-- ng-show allows the catalog iframe to stay loaded (unlike ng-if) -->
37   <div ng-show="record_tab == 'catalog'">
38     <eg-embed-frame url="catalog_url" handlers="handlers" onchange="handle_page"></eg-embed-frame>
39   </div>
40   <!-- ng-if the remaining tabs so they can be instantiated on demand -->
41   <div ng-if="record_tab == 'marc_html'">
42     <eg-record-html record-id="record_id"></eg-record-html>
43   </div>
44   <div ng-if="record_tab == 'holds'">
45     [% INCLUDE 'staff/cat/catalog/t_holds.tt2' %]
46   </div>
47 </div>
48