systelab-components
Version:
systelab-components is a set of components that use wide accepted and adopted standard technologies like Angular and Bootstrap, as well as other popular libraries. Please read the ATTRIBUTION.md file for a complete list of dependencies.
22 lines • 4.63 kB
JavaScript
import { Component } from '@angular/core';
import * as i0 from "@angular/core";
export class GridHeaderContextMenuComponent {
agInit(params) {
this.container = params.context.componentParent;
this.headerName = params.displayName;
this.headerData = params.column.getColDef().headerComponentParams.headerData;
}
refresh(params) {
return true;
}
dotsClicked(event) {
this.container.headerDotsClicked(this.headerData, event);
}
static { this.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "17.0.9", ngImport: i0, type: GridHeaderContextMenuComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); }
static { this.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "17.0.9", type: GridHeaderContextMenuComponent, selector: "systelab-grid-header-context-menu-cell-renderer", ngImport: i0, template: "<div class=\"slab-grid-header-context-menu\">\n <div class=\"slab-context-menu\" (click)=\"dotsClicked($event)\">\n <i class=\"icon-context-menu\"></i>\n </div>\n <div class=\"slab-grid-header-context-menu-label\">{{headerName}}</div>\n</div>\n" }); }
}
i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "17.0.9", ngImport: i0, type: GridHeaderContextMenuComponent, decorators: [{
type: Component,
args: [{ selector: 'systelab-grid-header-context-menu-cell-renderer', template: "<div class=\"slab-grid-header-context-menu\">\n <div class=\"slab-context-menu\" (click)=\"dotsClicked($event)\">\n <i class=\"icon-context-menu\"></i>\n </div>\n <div class=\"slab-grid-header-context-menu-label\">{{headerName}}</div>\n</div>\n" }]
}] });
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3JpZC1oZWFkZXItY29udGV4dC1tZW51LXJlbmRlcmVyLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3Byb2plY3RzL3N5c3RlbGFiLWNvbXBvbmVudHMvc3JjL2xpYi9ncmlkL2NvbnRleHRtZW51L2dyaWQtaGVhZGVyLWNvbnRleHQtbWVudS1yZW5kZXJlci5jb21wb25lbnQudHMiLCIuLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9zeXN0ZWxhYi1jb21wb25lbnRzL3NyYy9saWIvZ3JpZC9jb250ZXh0bWVudS9ncmlkLWhlYWRlci1jb250ZXh0LW1lbnUtcmVuZGVyZXIuY29tcG9uZW50Lmh0bWwiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsT0FBTyxFQUFDLFNBQVMsRUFBQyxNQUFNLGVBQWUsQ0FBQzs7QUFVeEMsTUFBTSxPQUFPLDhCQUE4QjtJQU1uQyxNQUFNLENBQUMsTUFBcUI7UUFDbEMsSUFBSSxDQUFDLFNBQVMsR0FBRyxNQUFNLENBQUMsT0FBTyxDQUFDLGVBQWUsQ0FBQztRQUNoRCxJQUFJLENBQUMsVUFBVSxHQUFHLE1BQU0sQ0FBQyxXQUFXLENBQUM7UUFDckMsSUFBSSxDQUFDLFVBQVUsR0FBRyxNQUFNLENBQUMsTUFBTSxDQUFDLFNBQVMsRUFBRSxDQUFDLHFCQUFxQixDQUFDLFVBQVUsQ0FBQztJQUM5RSxDQUFDO0lBRU0sT0FBTyxDQUFDLE1BQXFCO1FBQ25DLE9BQU8sSUFBSSxDQUFDO0lBQ2IsQ0FBQztJQUVNLFdBQVcsQ0FBQyxLQUFpQjtRQUNuQyxJQUFJLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDLElBQUksQ0FBQyxVQUFVLEVBQUUsS0FBSyxDQUFDLENBQUM7SUFDMUQsQ0FBQzs4R0FsQlcsOEJBQThCO2tHQUE5Qiw4QkFBOEIsdUZDVjNDLHNRQU1BOzsyRkRJYSw4QkFBOEI7a0JBTDFDLFNBQVM7K0JBQ0MsaURBQWlEIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtDb21wb25lbnR9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHtJSGVhZGVyQW5ndWxhckNvbXB9IGZyb20gJ2FnLWdyaWQtYW5ndWxhcic7XG5pbXBvcnQge0lIZWFkZXJQYXJhbXN9IGZyb20gJ2FnLWdyaWQtY29tbXVuaXR5JztcbmltcG9ydCB7QWJzdHJhY3RHcmlkfSBmcm9tICcuLi9hYnN0cmFjdC1ncmlkLmNvbXBvbmVudCc7XG5cbkBDb21wb25lbnQoe1xuXHRzZWxlY3RvcjogJ3N5c3RlbGFiLWdyaWQtaGVhZGVyLWNvbnRleHQtbWVudS1jZWxsLXJlbmRlcmVyJyxcblx0dGVtcGxhdGVVcmw6ICdncmlkLWhlYWRlci1jb250ZXh0LW1lbnUtcmVuZGVyZXIuY29tcG9uZW50Lmh0bWwnXG59KVxuXG5leHBvcnQgY2xhc3MgR3JpZEhlYWRlckNvbnRleHRNZW51Q29tcG9uZW50PFQ+IGltcGxlbWVudHMgSUhlYWRlckFuZ3VsYXJDb21wIHtcblxuXHRwdWJsaWMgaGVhZGVyTmFtZTogc3RyaW5nO1xuXHRwdWJsaWMgaGVhZGVyRGF0YTogYW55O1xuXHRwcm90ZWN0ZWQgY29udGFpbmVyOiBBYnN0cmFjdEdyaWQ8VD47XG5cblx0cHVibGljIGFnSW5pdChwYXJhbXM6IElIZWFkZXJQYXJhbXMpOiB2b2lkIHtcblx0XHR0aGlzLmNvbnRhaW5lciA9IHBhcmFtcy5jb250ZXh0LmNvbXBvbmVudFBhcmVudDtcblx0XHR0aGlzLmhlYWRlck5hbWUgPSBwYXJhbXMuZGlzcGxheU5hbWU7XG5cdFx0dGhpcy5oZWFkZXJEYXRhID0gcGFyYW1zLmNvbHVtbi5nZXRDb2xEZWYoKS5oZWFkZXJDb21wb25lbnRQYXJhbXMuaGVhZGVyRGF0YTtcblx0fVxuXG5cdHB1YmxpYyByZWZyZXNoKHBhcmFtczogSUhlYWRlclBhcmFtcyk6IGJvb2xlYW4ge1xuXHRcdHJldHVybiB0cnVlO1xuXHR9XG5cblx0cHVibGljIGRvdHNDbGlja2VkKGV2ZW50OiBNb3VzZUV2ZW50KTogdm9pZCB7XG5cdFx0dGhpcy5jb250YWluZXIuaGVhZGVyRG90c0NsaWNrZWQodGhpcy5oZWFkZXJEYXRhLCBldmVudCk7XG5cdH1cblxufVxuIiwiPGRpdiBjbGFzcz1cInNsYWItZ3JpZC1oZWFkZXItY29udGV4dC1tZW51XCI+XG4gICAgPGRpdiBjbGFzcz1cInNsYWItY29udGV4dC1tZW51XCIgKGNsaWNrKT1cImRvdHNDbGlja2VkKCRldmVudClcIj5cbiAgICAgICAgPGkgY2xhc3M9XCJpY29uLWNvbnRleHQtbWVudVwiPjwvaT5cbiAgICA8L2Rpdj5cbiAgICA8ZGl2IGNsYXNzPVwic2xhYi1ncmlkLWhlYWRlci1jb250ZXh0LW1lbnUtbGFiZWxcIj57e2hlYWRlck5hbWV9fTwvZGl2PlxuPC9kaXY+XG4iXX0=