]> git.evergreen-ils.org Git - Evergreen.git/blob - Open-ILS/src/eg2/src/app/share/grid/grid-column-width.component.ts
LP2061136 - Stamping 1405 DB upgrade script
[Evergreen.git] / Open-ILS / src / eg2 / src / app / share / grid / grid-column-width.component.ts
1 import {Component, Input, OnInit} from '@angular/core';
2 import {GridContext, GridColumn, GridColumnSet} from './grid';
3
4 @Component({
5   selector: 'eg-grid-column-width',
6   templateUrl: './grid-column-width.component.html'
7 })
8
9 export class GridColumnWidthComponent implements OnInit {
10
11     @Input() gridContext: GridContext;
12     columnSet: GridColumnSet;
13     isVisible: boolean;
14
15     constructor() {}
16
17     ngOnInit() {
18         this.isVisible = false;
19         this.columnSet = this.gridContext.columnSet;
20     }
21
22     expandColumn(col: GridColumn) {
23         col.flex++;
24     }
25
26     shrinkColumn(col: GridColumn) {
27         if (col.flex > 1) { col.flex--; }
28     }
29
30 }
31