2 <div ng-show="record_id" class="row col-md-12">
3 <eg-record-summary record-id="record_id" no-marc-link="true" record="summary_pane_record"></eg-record-summary>
6 <div ng-show="record_id" class="row col-md-12 pad-vert">
8 <button type="button" ng-disabled="from_route" class="btn btn-default" ng-click="opac_call('rdetailStart')">
11 <button type="button" ng-disabled="from_route" class="btn btn-default" ng-click="opac_call('rdetailPrev')">
14 <button type="button" ng-disabled="from_route" class="btn btn-default" ng-click="opac_call('rdetailNext')">
17 <button type="button" ng-disabled="from_route" class="btn btn-default" ng-click="opac_call('rdetailEnd')">
20 <button type="button" ng-disabled="from_route" class="btn btn-default" ng-click="opac_call('rdetailBackToResults', true)">
21 [% l('Back To Results') %] ( {{ search_result_index }} / {{ search_result_hit_count }} )
24 <div class="col-md-6">
25 <div class="pull-right">
26 <button type="button" class="btn btn-default" ng-click="selectedHoldingsVolCopyAdd()">
27 [% l('Add Holdings') %]
29 <div class="btn-group" uib-dropdown dropdown-append-to-body>
30 <button id="serials-button" type="button" class="btn btn-default" uib-dropdown-toggle>
31 [% l('Serials') %] <span class="caret"></span>
33 <ul uib-dropdown-menu role="menu" aria-labelledby="serials-button">
35 <a ng-click="quickReceive()">[% l('Quick Receive') %]</a>
38 <a target="_self" href="./serials/{{record_id}}">[% l('Manage Subscriptions') %]</a>
41 <a target="_self" href="./serials/{{record_id}}/manage-mfhds">[% l('Manage MFHDs') %]</a>
45 <div class="btn-group" uib-dropdown dropdown-append-to-body>
46 <button id="mark-for-button" type="button" class="btn btn-default" uib-dropdown-toggle>
47 [% l('Mark for:') %] <span class="caret"></span>
49 <ul uib-dropdown-menu role="menu" aria-labelledby="mark-for-button">
51 <a ng-click="markConjoined()" href="">
52 [% l('Conjoined Items') %]
53 <span class="target-record-aside" ng-if="current_conjoined_target">[% l('(Currently [_1])', '{{current_conjoined_target}}') %]</span>
57 <a ng-click="markOverlay()" href="">
58 [% l('Overlay Target') %]
59 <span class="target-record-aside" ng-if="current_overlay_target">[% l('(Currently [_1])', '{{current_overlay_target}}') %]</span>
63 <a ng-click="mark_hold_transfer_dest()" href="">
64 [% l('Title Hold Transfer') %]
65 <span class="target-record-aside" ng-if="current_hold_transfer_dest">[% l('(Currently [_1])', '{{current_hold_transfer_dest}}') %]</span>
69 <a ng-click="markHoldingsTransfer()" href="">
70 [% l('Holdings Transfer') %]
71 <span class="target-record-aside" ng-if="current_transfer_target">[% l('(Currently [_1])', '{{current_transfer_target}}') %]</span>
75 <a ng-click="clearRecordMarks()" href="">[% l('Reset Record Marks') %]</a>
79 <div class="btn-group" uib-dropdown dropdown-append-to-body>
80 <button id="other-actions-button" type="button" class="btn btn-default" uib-dropdown-toggle>
81 [% l('Other Actions:') %] <span class="caret"></span>
83 <ul uib-dropdown-menu role="menu" aria-labelledby="other-actions-button">
85 <a ng-click="add_to_record_bucket()" href="">
86 [% l('Add To Bucket') %]
90 <a ng-click="view_place_orders()" href="">
91 [% l('View/Place Orders') %]
100 <ul class="nav nav-tabs">
101 <li ng-class="{active : record_tab == 'catalog'}">
102 <a ng-click="set_record_tab('catalog')" >
106 <li ng-class="{disabled : !record_id, active : record_tab == 'marc_edit'}">
107 <a ng-click="record_id && set_record_tab('marc_edit')" >
111 <li ng-class="{disabled : !record_id, active : record_tab == 'marc_html'}">
112 <a ng-click="record_id && set_record_tab('marc_html')" >
116 <li ng-class="{disabled : !record_id, active : record_tab == 'holds'}">
117 <a ng-click="record_id && set_record_tab('holds')" >
118 [% l('View Holds') %]
121 <li ng-class="{disabled : !record_id, active : record_tab == 'monoparts'}">
122 <a ng-click="record_id && set_record_tab('monoparts')" >
123 [% l('Monograph Parts') %]
126 <li ng-class="{disabled : !record_id, active : record_tab == 'holdings'}">
127 <a ng-click="record_id && set_record_tab('holdings')" >
128 [% l('Holdings View') %]
131 <li ng-class="{disabled : !record_id, active : record_tab == 'conjoined'}">
132 <a ng-click="record_id && set_record_tab('conjoined')" >
133 [% l('Conjoined Items') %]
138 <div class="tab-content">
139 <div ng-disabled="record_tab == default_tab" class="btn btn-default btn-xs pull-right" ng-click="set_default_record_tab()">
140 [% l('Set default view') %]
142 <div class="tab-pane active">
143 <!-- ng-show allows the catalog iframe to stay loaded (unlike ng-if) -->
144 <div ng-show="record_tab == 'catalog'">
145 <eg-embed-frame save-space="300" frame="opac_iframe" url="catalog_url" handlers="handlers" onchange="handle_page"></eg-embed-frame>
147 <div ng-show="record_tab == 'marc_edit'">
148 <eg-marc-edit-record fast-add="true" on-save="refresh_record_callback" dirty-flag="stop_unload" record-id="record_id"/>
150 <!-- ng-if the remaining tabs so they can be instantiated on demand -->
151 <div ng-if="record_tab == 'marc_html'">
152 <eg-record-html record-id="record_id"></eg-record-html>
154 <div ng-if="record_tab == 'holds'">
155 [% INCLUDE 'staff/cat/catalog/t_holds.tt2' %]
157 <div ng-if="record_tab == 'monoparts'">
158 <eg-embed-frame save-space="350" url="parts_url"></eg-embed-frame>
160 <div ng-if="record_tab == 'holdings'">
161 [% INCLUDE 'staff/cat/catalog/t_holdings.tt2' %]
163 <div ng-if="record_tab == 'conjoined'">
164 [% INCLUDE 'staff/cat/catalog/t_conjoined_items.tt2' %]