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