LP2008918: use new default colors for modal headers
[evergreen-equinox.git] / Open-ILS / src / eg2 / src / app / share / grid / grid-column-config.component.html
1 <ng-template #dialogContent>
2   <div class="modal-header">
3     <h4 class="modal-title" i18n>Grid Columns Configuration</h4>
4     <button type="button" class="btn-close btn-close-white" 
5       i18n-aria-label aria-label="Close" (click)="close()"></button>
6   </div>
7   <div class="modal-body eg-grid-column-config-dialog">
8
9     <div class="row">
10       <div class="col-lg-1 eg-grid-header-cell" i18n>Visible</div>
11       <div class="col-lg-3 eg-grid-header-cell" i18n>Column Name</div>
12       <div class="col-lg-1 eg-grid-header-cell" i18n>Move Up</div>
13       <div class="col-lg-1 eg-grid-header-cell" i18n>Move Down</div>
14       <div class="col-lg-2 eg-grid-header-cell" i18n>First Visible</div>
15       <div class="col-lg-2 eg-grid-header-cell" i18n>Last Visible</div>
16       <div class="col-lg-2 eg-grid-header-cell" 
17         *ngIf="columnSet.isMultiSortable" i18n>Sort Priority</div>
18     </div>
19     <div class="row pt-1" *ngFor="let col of columnSet.columns"
20       [ngClass]="{visible : col.visible}">
21       <div class="col-lg-1" (click)="toggleVisibility(col)">
22         <span *ngIf="col.visible" class="badge badge-success">&#x2713;</span>
23         <span *ngIf="!col.visible" class="badge badge-warning">&#x2717;</span>
24       </div>
25       <div class="col-lg-3" (click)="toggleVisibility(col)">{{col.label}}</div>
26       <div class="col-lg-1">
27         <a class="no-href" title="Move column up" i18n-title
28           (click)="columnSet.moveColumn(col, -1)">
29           <span class="material-icons">arrow_upward</span>
30         </a>
31       </div>
32       <div class="col-lg-1">
33         <a class="no-href" title="Move column down" i18n-title
34           (click)="columnSet.moveColumn(col, 1)">
35           <span class="material-icons">arrow_downward</span>
36         </a>
37       </div>
38       <div class="col-lg-2">
39         <a class="no-href" title="Make first visible" i18n-title
40           (click)="columnSet.moveColumn(col, -10000)">
41           <span class="material-icons">vertical_align_top</span>
42         </a>
43       </div>
44       <div class="col-lg-2">
45         <a class="no-href" title="Make last visible" i18n-title
46           (click)="columnSet.moveColumn(col, 10000)">
47           <span class="material-icons">vertical_align_bottom</span>
48         </a>
49       </div>
50       <div class="col-lg-2" *ngIf="columnSet.isMultiSortable">
51         <div *ngIf="col.isMultiSortable">
52           <input type='number' [(ngModel)]="col.sort"
53             title="Sort Priority / Direction" i18n-title style='width:2.8em'/>
54         </div>
55       </div>
56
57     </div>
58   </div>
59   <div class="modal-footer">
60     <button class="btn btn-info" (click)="columnSet.moveVisibleToFront()">
61       Move Visible Columns To Top
62     </button>
63     <button type="button" class="btn btn-success ms-2" 
64       (click)="close('confirmed')" i18n>Close</button>
65   </div>
66 </ng-template>