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