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') %]
26 <ul class="nav nav-tabs">
27 <li ng-class="{active : record_tab == 'catalog'}">
28 <a ng-click="set_record_tab('catalog')" >
32 <li ng-class="{disabled : !record_id, active : record_tab == 'marc_edit'}">
33 <a ng-click="set_record_tab('marc_edit')" >
37 <li ng-class="{disabled : !record_id, active : record_tab == 'marc_html'}">
38 <a ng-click="set_record_tab('marc_html')" >
42 <li ng-class="{disabled : !record_id, active : record_tab == 'holds'}">
43 <a ng-click="set_record_tab('holds')" >
47 <li ng-class="{disabled : !record_id, active : record_tab == 'monoparts'}">
48 <a ng-click="set_record_tab('monoparts')" >
49 [% l('Monograph Parts') %]
52 <li ng-class="{disabled : !record_id, active : record_tab == 'holdings'}">
53 <a ng-click="set_record_tab('holdings')" >
54 [% l('Holdings View') %]
59 <div class="tab-content">
60 <div ng-disabled="record_tab == default_tab" class="btn btn-default btn-xs pull-right" ng-click="set_default_record_tab()">
61 [% l('Set default view') %]
63 <div class="tab-pane active">
64 <!-- ng-show allows the catalog iframe to stay loaded (unlike ng-if) -->
65 <div ng-show="record_tab == 'catalog'">
66 <eg-embed-frame save-space="300" frame="opac_iframe" url="catalog_url" handlers="handlers" onchange="handle_page"></eg-embed-frame>
68 <div ng-show="record_tab == 'marc_edit'">
69 <eg-marc-edit-record dirty-flag="stop_unload" record-id="record_id"/>
71 <!-- ng-if the remaining tabs so they can be instantiated on demand -->
72 <div ng-if="record_tab == 'marc_html'">
73 <eg-record-html record-id="record_id"></eg-record-html>
75 <div ng-if="record_tab == 'holds'">
76 [% INCLUDE 'staff/cat/catalog/t_holds.tt2' %]
78 <div ng-if="record_tab == 'monoparts'">
79 <eg-embed-frame save-space="350" url="parts_url"></eg-embed-frame>
81 <div ng-if="record_tab == 'holdings'">
82 [% INCLUDE 'staff/cat/catalog/t_holdings.tt2' %]