]> git.evergreen-ils.org Git - working/Evergreen.git/blob - Open-ILS/src/eg2/src/app/share/grid/grid-toolbar-actions-menu.component.html
LP2045292 Color contrast for AngularJS patron bills
[working/Evergreen.git] / Open-ILS / src / eg2 / src / app / share / grid / grid-toolbar-actions-menu.component.html
1 <!-- Copy To Clipboard is only displayed when using a row-specific
2      context menu as the entry point. -->
3 <button *ngIf="viaContextMenu" class="dropdown-item"
4   (click)="openCopyToClipboard()" type="button">
5   <div i18n>Copy to Clipboard</div>
6   <div class="dropdown-divider"></div>
7 </button>
8
9 <eg-clipboard-dialog #clipboardDialog></eg-clipboard-dialog>
10
11 <ng-container 
12   *ngFor="let action of gridContext.toolbarActions; let idx = index">
13   <button ngbDropdownItem class="dropdown-item" *ngIf="!action.hidden"
14     [disabled]="shouldDisable(action)"
15     (click)="performAction(action)" type="button">
16     <ng-container *ngIf="action.isGroup">
17       <span class="fw-bold fst-italic">{{action.label}}</span>
18     </ng-container>
19     <ng-container *ngIf="action.isSeparator">
20       <div class="dropdown-divider"></div>
21     </ng-container>
22     <ng-container *ngIf="!action.isGroup && !action.isSeparator">
23       <!-- grouped entries are left paddded for group indentation -->        
24       <span [ngClass]="{'ms-2': action.group}">{{action.label}}</span>
25     </ng-container>
26   </button>
27 </ng-container>