]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/templates/staff/cat/catalog/t_catalog.tt2
LP#1402797 Initial MARC editor -- load, edit content, save, see the Breaker version
[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 == 'marc_edit'">[% l('Edit MARC') %]</span>
6   <span ng-if="record_tab == 'holds'">[% l('Holds for Record') %]</span>
7 </div>
8
9 <div ng-show="record_id" class="row col-md-12">
10     <eg-record-summary record-id="record_id" record="summary_pane_record"></eg-record-summary>
11 </div>
12
13 <div ng-show="record_id" class="row col-md-12 pad-vert">
14   <div class="col-md-9"></div> <!-- padding -->
15   <div class="col-md-3">
16     <!-- actions for this record menu -->
17     <div class="btn-group pull-right" dropdown>
18       <button type="button" 
19           class="btn btn-default dropdown-toggle" ng-disabled="!record_id">
20         [% l('Actions for This Record') %] 
21         <span class="caret"></span>
22       </button>
23       <ul class="dropdown-menu dropdown-menu-right" role="menu">
24         <li><a href ng-click="set_record_tab('catalog')">
25             [% l('OPAC View') %]</a></li>
26         <li><a href ng-click="set_record_tab('marc_edit')">
27             [% l('MARC Edit') %]</a></li>
28         <li><a href ng-click="set_record_tab('marc_html')">
29             [% l('MARC View') %]</a></li>
30         <li class="divider"></li>
31         <li><a href ng-click="set_record_tab('holds')">
32             [% l('View Holds') %]</a></li>
33         <li><a href ng-click="mark_hold_transfer_dest()">
34             [% l('Mark as Title Hold Transfer Destination') %]</a></li>
35         <li><a href ng-click="transfer_holds_to_marked()">
36             [% l('Transfer All Title Holds') %]</a></li>
37         <li><a href ng-click="set_default_record_tab()">
38             [% l('Set bottom view as default') %]</a></li>
39       </ul>
40     </div>
41   </div>
42 </div>
43
44 <div class="row col-md-12">
45   <!-- ng-show allows the catalog iframe to stay loaded (unlike ng-if) -->
46   <div ng-show="record_tab == 'catalog'">
47     <eg-embed-frame url="catalog_url" handlers="handlers" onchange="handle_page"></eg-embed-frame>
48   </div>
49   <!-- ng-if the remaining tabs so they can be instantiated on demand -->
50   <div ng-if="record_tab == 'marc_edit'">
51     <eg-marc-edit-record record-id="record_id"></eg-marc-edit-record>
52   </div>
53   <div ng-if="record_tab == 'marc_html'">
54     <eg-record-html record-id="record_id"></eg-record-html>
55   </div>
56   <div ng-if="record_tab == 'holds'">
57     [% INCLUDE 'staff/cat/catalog/t_holds.tt2' %]
58   </div>
59 </div>
60