]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/catalog/record/actions.component.html
LP2045292 Color contrast for AngularJS patron bills
[Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / catalog / record / actions.component.html
1
2 <eg-string key="catalog.record.toast.conjoined"
3   i18n-text text="Conjoined Record Target Set"></eg-string>
4 <eg-string key="catalog.record.toast.overlay"
5   i18n-text text="Record Overlay Target Set"></eg-string>
6 <eg-string key="catalog.record.toast.holdTransfer"
7   i18n-text text="Hold Transfer Target Set"></eg-string>
8 <eg-string key="catalog.record.toast.holdingTransfer"
9   i18n-text text="Holding Transfer Target Set"></eg-string>
10 <eg-string key="catalog.record.toast.cleared"
11   i18n-text text="Record Marks Cleared"></eg-string>
12 <eg-string key="catalog.record.toast.clearAddedContentCache"
13   i18n-text text="Added Content Cache Cleared"></eg-string>
14 <eg-string key="catalog.record.toast.clearAddedContentCacheFailed"
15   i18n-text text="Failed to Clear Added Content Cache"></eg-string>
16
17 <eg-bucket-dialog #recordBucketDialog bucketClass="biblio" [itemIds]="[recId]">
18 </eg-bucket-dialog>
19
20 <eg-add-to-carousel-dialog #recordCarouselDialog [recordIds]="[recId]">
21 </eg-add-to-carousel-dialog>
22
23 <eg-upload-jacket-image-dialog #jacketImageDialog [recordId]="recId">
24 </eg-upload-jacket-image-dialog>
25
26 <div class="row gx-0 row-cols-auto ms-0 me-0">
27
28   <a target="_blank" [attr.href]="patronViewUrl"
29     class="btn btn-outline-primary ms-1" i18n>
30     Patron View
31   </a>
32
33   <a routerLink="/staff/catalog/hold/T" [queryParams]="{target: recId}"
34     *ngIf="isHoldable" class="btn btn-outline-primary ms-1" i18n>
35     Place Hold
36   </a>
37   <button type="button" class="btn btn-outline-secondary ms-1" *ngIf="!isHoldable" disabled i18n>
38     Place Hold
39   </button>
40
41   <button type="button" class="btn btn-outline-primary ms-1" (click)="addHoldings()" i18n id="add-holdings-btn">
42     Add Holdings
43   </button>
44
45   <div ngbDropdown placement="bottom-right" class="ms-1">
46     <button type="button" class="btn btn-outline-primary" id="actionsForSerials"
47       ngbDropdownToggle i18n>Serials</button>
48     <div ngbDropdownMenu aria-labelledby="actionsForSerials">
49       <a ngbDropdownItem class="dropdown-item" href="/eg/staff/serials/{{recId}}" i18n>
50         Manage Subscriptions
51       </a>
52       <a ngbDropdownItem class="dropdown-item" href="/eg/staff/serials/{{recId}}/manage-mfhds" i18n>
53         Manage MFHDs
54       </a>
55     </div>
56   </div>
57
58   <div ngbDropdown placement="bottom-right" class="ms-1">
59     <button type="button" class="btn btn-outline-primary" id="actionsForDd"
60       ngbDropdownToggle i18n>Mark For...</button>
61     <div ngbDropdownMenu aria-labelledby="actionsForDd">
62       <button type="button" ngbDropdownItem class="dropdown-item" (click)="mark('conjoined')" i18n>
63         Conjoined Items<ng-container *ngIf="targets.conjoined.current">
64             (Currently {{targets.conjoined.current}})</ng-container>
65       </button>
66       <button type="button" ngbDropdownItem class="dropdown-item" (click)="mark('overlay')" i18n>
67         Overlay Target<ng-container *ngIf="targets.overlay.current">
68             (Currently {{targets.overlay.current}})</ng-container>
69         </button>
70       <button type="button" ngbDropdownItem class="dropdown-item" (click)="mark('holdTransfer')" i18n>
71         Title Hold Transfer<ng-container *ngIf="targets.holdTransfer.current">
72             (Currently {{targets.holdTransfer.current}})</ng-container>
73       </button>
74       <button type="button" ngbDropdownItem class="dropdown-item" (click)="mark('holdingTransfer')" i18n>
75         Holding Transfer<ng-container *ngIf="targets.holdingTransfer.current">
76             (Currently {{targets.holdingTransfer.current}})</ng-container>
77       </button>
78       <button type="button" ngbDropdownItem class="dropdown-item" (click)="clearMarks()" i18n>
79         Reset Record Marks
80       </button>
81     </div>
82   </div>
83
84   <div ngbDropdown placement="bottom-right" class="ms-1">
85     <button type="button" class="btn btn-outline-primary" id="otherActionsForDd"
86       ngbDropdownToggle i18n>Other Actions</button>
87     <div ngbDropdownMenu aria-labelledby="otherActionsForDd">
88       <button type="button" ngbDropdownItem class="dropdown-item" (click)="recordBucketDialog.open({size: 'lg'})">
89         <span i18n>Add To Bucket</span>
90       </button>
91       <button type="button" ngbDropdownItem class="dropdown-item" (click)="recordCarouselDialog.open({size: 'lg'})">
92         <span i18n>Add To Carousel</span>
93       </button>
94       <button type="button" ngbDropdownItem class="dropdown-item" (click)="jacketImageDialog.open({size: 'lg'})">
95         <span i18n>Upload Cover Image</span>
96       </button>
97       <button type="button" ngbDropdownItem class="dropdown-item" (click)="clearAddedContentCache()">
98         <span i18n>Clear Added Content Cache</span>
99       </button>
100       <a ngbDropdownItem class="dropdown-item" target="_blank" routerLink="/staff/acq/related/{{recId}}">
101         <span i18n>View/Place Orders</span>
102       </a>
103     </div>
104   </div>
105 </div>
106