]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/eg2/src/app/staff/catalog/basket-actions.component.html
LP2061136 - Stamping 1405 DB upgrade script
[working/Evergreen.git] / Open-ILS / src / eg2 / src / app / staff / catalog / basket-actions.component.html
1 <eg-bucket-dialog #addBasketToBucketDialog>
2 </eg-bucket-dialog>
3
4 <eg-progress-dialog #addAllProgress></eg-progress-dialog>
5
6 <div class="d-flex justify-content-end">
7   <div class="pe-1">
8
9     <div class="float-end">
10       <!-- note basket view link does not propagate search params -->
11       <a routerLink="/staff/catalog/search" [queryParams]="{showBasket: true}" 
12         class="label-with-material-icon">
13         <span class="material-icons" aria-hidden="true">shopping_basket</span>
14         <span class="visually-hidden" i18n>Basket</span>
15         <span i18n>({{basketCount()}})</span>
16       </a>
17     </div>
18   </div>
19   <div class="pe-1">
20     <div ngbDropdown placement="bottom-right">
21       <button  type="button" class="btn btn-light" id="basketActions"
22         ngbDropdownToggle i18n>Basket Actions</button>
23       <div ngbDropdownMenu aria-labelledby="basketActions">
24         <button type="button" class="dropdown-item" ngbDropdownItem [disabled]="isMetarecordSearch()"
25           (click)="applyAction('add_all')" i18n>Add All Search Results</button>
26         <button type="button" class="dropdown-item" ngbDropdownItem [disabled]="!basketCount()"
27           (click)="applyAction('view')" i18n>View Basket</button>
28         <button type="button" class="dropdown-item" ngbDropdownItem [disabled]="!basketCount()"
29           (click)="applyAction('hold')" i18n>Place Hold</button>
30         <button type="button" class="dropdown-item" ngbDropdownItem [disabled]="!basketCount()"
31           (click)="applyAction('print')" i18n>Print Title Details</button>
32         <button type="button" class="dropdown-item" ngbDropdownItem [disabled]="!basketCount()"
33           (click)="applyAction('email')" i18n>Email Title Details</button>
34         <button type="button" class="dropdown-item" ngbDropdownItem [disabled]="!basketCount()"
35           (click)="applyAction('bucket')" i18n>Add Basket to Bucket</button>
36         <button type="button" class="dropdown-item" ngbDropdownItem [disabled]="!basketCount()"
37           (click)="applyAction('export_marc')" i18n>Export Records</button>
38         <button type="button" class="dropdown-item" ngbDropdownItem [disabled]="!basketCount()"
39           (click)="applyAction('clear')" i18n>Clear Basket</button>
40       </div>
41     </div>
42   </div>
43   <div>
44     <!-- Note this Prefernces links is not specific to Basket handling,
45         but it's here since it allowed for consistent formatting -->
46     <a routerLink="/staff/catalog/prefs" queryParamsHandling="merge" class="btn btn-light" i18n>Search Preferences</a>
47   </div>
48 </div>