LP1806087 Ang catalog pending tabs offer manual redirect
[working/Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / catalog / record / record.component.html
1
2 <div id="staff-catalog-record-container">
3   <div class="row ml-0 mr-0">
4     <div id='staff-catalog-bib-navigation'>
5       <div *ngIf="searchContext.isSearchable()">
6         <eg-catalog-record-pagination [recordId]="recordId">
7         </eg-catalog-record-pagination>
8       </div>
9     </div>
10     <!-- push the actions component to the right -->
11     <div class="flex-1"></div>
12     <div id='staff-catalog-bib-navigation'>
13       <eg-catalog-record-actions [recordId]="recordId">
14       </eg-catalog-record-actions>
15     </div>
16   </div>
17   <div id='staff-catalog-bib-summary-container' class='mt-1'>
18     <eg-bib-summary [bibSummary]="summary">
19     </eg-bib-summary>
20   </div>
21   <div id='staff-catalog-bib-tabs-container' class='mt-3'>
22     <div class="row">
23       <div class="col-lg-12 text-right">
24         <button class="btn btn-secondary btn-sm" 
25             [disabled]="recordTab == defaultTab"
26             (click)="setDefaultTab()" i18n>Set Default View</button>
27       </div>
28     </div>
29     <ngb-tabset #recordTabs [activeId]="recordTab" (tabChange)="onTabChange($event)">
30       <ngb-tab title="Copy Table" i18n-title id="catalog">
31         <ng-template ngbTabContent>
32           <eg-catalog-copies [recordId]="recordId"></eg-catalog-copies>
33         </ng-template>
34       </ngb-tab>
35       <!-- NOTE some tabs send the user over to the AngJS app -->
36       <ngb-tab title="MARC Edit" i18n-title id="marc_edit">
37         <ng-template ngbTabContent>
38           <div class="alert alert-info mt-3" i18n>
39             MARC Edit not yet implemented.  See the
40             <a target="_blank"
41               href="/eg/staff/cat/catalog/record/{{recordId}}/marc_edit">
42               AngularJS MARC Edit Tab.
43             </a>
44           </div>
45         </ng-template>
46       </ngb-tab>
47       <ngb-tab title="MARC View" i18n-title id="marc_html">
48         <ng-template ngbTabContent>
49           <eg-marc-html [recordId]="recordId" recordType="bib"></eg-marc-html>
50         </ng-template>
51       </ngb-tab>
52       <ngb-tab title="View Holds" i18n-title id="holds">
53         <ng-template ngbTabContent>
54           <div class="alert alert-info mt-3" i18n>
55             Holds tab not yet implemented.  See the
56             <a target="_blank"
57               href="/eg/staff/cat/catalog/record/{{recordId}}/holds">
58               AngularJS Holds Tab.
59             </a>
60           </div>
61         </ng-template>
62       </ngb-tab>
63       <ngb-tab title="Monograph Parts" i18n-title id="monoparts">
64         <ng-template ngbTabContent>
65           <eg-catalog-record-parts [recordId]="recordId">
66           </eg-catalog-record-parts>
67         </ng-template>
68       </ngb-tab>
69       <ngb-tab title="Holdings View" i18n-title id="holdings">
70         <ng-template ngbTabContent>
71           <div class="alert alert-info mt-3" i18n>
72             Holdings not yet implemented.  See the
73             <a target="_blank"
74               href="/eg/staff/cat/catalog/record/{{recordId}}/holdings">
75               AngularJS Holdings Tab.
76             </a>
77           </div>
78         </ng-template>
79       </ngb-tab>
80       <ngb-tab title="Conjoined Items" i18n-title id="conjoined">
81         <ng-template ngbTabContent>
82           <div class="alert alert-info mt-3" i18n>
83             Conjoined Items not yet implemented.  See the
84             <a target="_blank"
85               href="/eg/staff/cat/catalog/record/{{recordId}}/conjoined">
86               AngularJS Conjoined Items Tab.
87             </a>
88           </div>
89         </ng-template>
90       </ngb-tab>
91     </ngb-tabset>
92   </div>
93 </div>
94
95