UNPKG

ontimize-web-ngx

Version:
67 lines 8.02 kB
import { __decorate, __metadata } from "tslib"; import { ChangeDetectionStrategy, Component, ContentChild, EventEmitter, Output, TemplateRef, ViewEncapsulation } from '@angular/core'; import { BooleanInputConverter } from '../../../../../decorators/input-converter'; import * as i0 from "@angular/core"; export const DEFAULT_OUTPUTS_O_TABLE_ROW_EXPANDABLE = [ 'onExpanded', 'onCollapsed' ]; export const DEFAULT_INPUTS_O_TABLE_ROW_EXPANDABLE = [ 'iconExpand:icon-expand', 'iconCollapse:icon-collapse', 'expandableColumnVisible:expandable-column-visible', 'multiple' ]; export class OTableRowExpandedChange { } export class OTableRowExpandableComponent { constructor() { this.onExpanded = new EventEmitter(); this.onCollapsed = new EventEmitter(); this._iconCollapse = 'remove'; this._iconExpand = 'add'; this.expandableColumnVisible = true; this.multiple = false; } set iconCollapse(value) { this._iconCollapse = value; } get iconCollapse() { return this._iconCollapse; } set iconExpand(value) { this._iconExpand = value; } get iconExpand() { return this._iconExpand; } } OTableRowExpandableComponent.ɵfac = i0.ɵɵngDeclareFactory({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: OTableRowExpandableComponent, deps: [], target: i0.ɵɵFactoryTarget.Component }); OTableRowExpandableComponent.ɵcmp = i0.ɵɵngDeclareComponent({ minVersion: "14.0.0", version: "15.2.10", type: OTableRowExpandableComponent, selector: "o-table-row-expandable", inputs: { iconExpand: ["icon-expand", "iconExpand"], iconCollapse: ["icon-collapse", "iconCollapse"], expandableColumnVisible: ["expandable-column-visible", "expandableColumnVisible"], multiple: "multiple" }, outputs: { onExpanded: "onExpanded", onCollapsed: "onCollapsed" }, queries: [{ propertyName: "templateRef", first: true, predicate: TemplateRef, descendants: true }], ngImport: i0, template: ' ', isInline: true, changeDetection: i0.ChangeDetectionStrategy.OnPush, encapsulation: i0.ViewEncapsulation.None }); __decorate([ BooleanInputConverter(), __metadata("design:type", Boolean) ], OTableRowExpandableComponent.prototype, "expandableColumnVisible", void 0); __decorate([ BooleanInputConverter(), __metadata("design:type", Boolean) ], OTableRowExpandableComponent.prototype, "multiple", void 0); i0.ɵɵngDeclareClassMetadata({ minVersion: "12.0.0", version: "15.2.10", ngImport: i0, type: OTableRowExpandableComponent, decorators: [{ type: Component, args: [{ selector: 'o-table-row-expandable', template: ' ', outputs: DEFAULT_OUTPUTS_O_TABLE_ROW_EXPANDABLE, inputs: DEFAULT_INPUTS_O_TABLE_ROW_EXPANDABLE, encapsulation: ViewEncapsulation.None, changeDetection: ChangeDetectionStrategy.OnPush }] }], propDecorators: { templateRef: [{ type: ContentChild, args: [TemplateRef] }], onExpanded: [{ type: Output }], onCollapsed: [{ type: Output }], expandableColumnVisible: [], multiple: [] } }); //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiby10YWJsZS1yb3ctZXhwYW5kYWJsZS5jb21wb25lbnQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9vbnRpbWl6ZS13ZWItbmd4L3NyYy9saWIvY29tcG9uZW50cy90YWJsZS9leHRlbnNpb25zL3Jvdy90YWJsZS1yb3ctZXhwYW5kYWJsZS9vLXRhYmxlLXJvdy1leHBhbmRhYmxlLmNvbXBvbmVudC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxFQUFFLHVCQUF1QixFQUFFLFNBQVMsRUFBRSxZQUFZLEVBQUUsWUFBWSxFQUFFLE1BQU0sRUFBRSxXQUFXLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFFdkksT0FBTyxFQUFFLHFCQUFxQixFQUFFLE1BQU0sMkNBQTJDLENBQUM7O0FBRWxGLE1BQU0sQ0FBQyxNQUFNLHNDQUFzQyxHQUFHO0lBQ3BELFlBQVk7SUFDWixhQUFhO0NBQ2QsQ0FBQztBQUVGLE1BQU0sQ0FBQyxNQUFNLHFDQUFxQyxHQUFHO0lBRW5ELHdCQUF3QjtJQUV4Qiw0QkFBNEI7SUFFNUIsbURBQW1EO0lBRW5ELFVBQVU7Q0FDWCxDQUFDO0FBR0YsTUFBTSxPQUFPLHVCQUF1QjtDQUtuQztBQVdELE1BQU0sT0FBTyw0QkFBNEI7SUFSekM7UUFXWSxlQUFVLEdBQUcsSUFBSSxZQUFZLEVBQTJCLENBQUM7UUFDekQsZ0JBQVcsR0FBRyxJQUFJLFlBQVksRUFBMkIsQ0FBQztRQUM1RCxrQkFBYSxHQUFXLFFBQVEsQ0FBQztRQUNqQyxnQkFBVyxHQUFXLEtBQUssQ0FBQztRQUc3Qiw0QkFBdUIsR0FBWSxJQUFJLENBQUM7UUFHeEMsYUFBUSxHQUFZLEtBQUssQ0FBQztLQWtCbEM7SUFoQkMsSUFBSSxZQUFZLENBQUMsS0FBYTtRQUM1QixJQUFJLENBQUMsYUFBYSxHQUFHLEtBQUssQ0FBQztJQUM3QixDQUFDO0lBRUQsSUFBSSxZQUFZO1FBQ2QsT0FBTyxJQUFJLENBQUMsYUFBYSxDQUFDO0lBQzVCLENBQUM7SUFFRCxJQUFJLFVBQVUsQ0FBQyxLQUFhO1FBQzFCLElBQUksQ0FBQyxXQUFXLEdBQUcsS0FBSyxDQUFDO0lBQzNCLENBQUM7SUFFRCxJQUFJLFVBQVU7UUFDWixPQUFPLElBQUksQ0FBQyxXQUFXLENBQUM7SUFDMUIsQ0FBQzs7MEhBNUJVLDRCQUE0Qjs4R0FBNUIsNEJBQTRCLDJYQUV6QixXQUFXLGdEQVJmLEdBQUc7QUFjYjtJQUFDLHFCQUFxQixFQUFFOzs2RUFDdUI7QUFFL0M7SUFBQyxxQkFBcUIsRUFBRTs7OERBQ1M7NEZBWnRCLDRCQUE0QjtrQkFSeEMsU0FBUzttQkFBQztvQkFDVCxRQUFRLEVBQUUsd0JBQXdCO29CQUNsQyxRQUFRLEVBQUUsR0FBRztvQkFDYixPQUFPLEVBQUUsc0NBQXNDO29CQUMvQyxNQUFNLEVBQUUscUNBQXFDO29CQUM3QyxhQUFhLEVBQUUsaUJBQWlCLENBQUMsSUFBSTtvQkFDckMsZUFBZSxFQUFFLHVCQUF1QixDQUFDLE1BQU07aUJBQ2hEOzhCQUc0QixXQUFXO3NCQUFyQyxZQUFZO3VCQUFDLFdBQVc7Z0JBQ2YsVUFBVTtzQkFBbkIsTUFBTTtnQkFDRyxXQUFXO3NCQUFwQixNQUFNO2dCQUtBLHVCQUF1QixNQUd2QixRQUFRIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ2hhbmdlRGV0ZWN0aW9uU3RyYXRlZ3ksIENvbXBvbmVudCwgQ29udGVudENoaWxkLCBFdmVudEVtaXR0ZXIsIE91dHB1dCwgVGVtcGxhdGVSZWYsIFZpZXdFbmNhcHN1bGF0aW9uIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5cbmltcG9ydCB7IEJvb2xlYW5JbnB1dENvbnZlcnRlciB9IGZyb20gJy4uLy4uLy4uLy4uLy4uL2RlY29yYXRvcnMvaW5wdXQtY29udmVydGVyJztcblxuZXhwb3J0IGNvbnN0IERFRkFVTFRfT1VUUFVUU19PX1RBQkxFX1JPV19FWFBBTkRBQkxFID0gW1xuICAnb25FeHBhbmRlZCcsXG4gICdvbkNvbGxhcHNlZCdcbl07XG5cbmV4cG9ydCBjb25zdCBERUZBVUxUX0lOUFVUU19PX1RBQkxFX1JPV19FWFBBTkRBQkxFID0gW1xuICAvLyBpY29uLWV4cGFuZCA6IEljb24gbmFtZSB0byBleHBhbmQuIERlZmF1bHQ6IGFkZFxuICAnaWNvbkV4cGFuZDppY29uLWV4cGFuZCcsXG4gIC8vIGljb24tY29sbGFwc2UgOiBJY29uIG5hbWUgdG8gZXhwYW5kLiBEZWZhdWx0OnJlbW92ZVxuICAnaWNvbkNvbGxhcHNlOmljb24tY29sbGFwc2UnLFxuICAvLyBJbmRpY2F0ZXMgd2hldGhlciBvciBub3QgdG8gc2hvdyBhIGV4cGFuZGFibGUgY29sdW1uLiBEZWZhdWx0OnRydWVcbiAgJ2V4cGFuZGFibGVDb2x1bW5WaXNpYmxlOmV4cGFuZGFibGUtY29sdW1uLXZpc2libGUnLFxuICAvL1tib29sZWFuXTogbXVsdGlwbGUgcm93IGV4cGFuZGVkIC5EZWZhdWx0OiBuby5cbiAgJ211bHRpcGxlJ1xuXTtcblxuLyoqIENoYW5nZSBldmVudCBvYmplY3QgZW1pdHRlZCBieSBPVGFibGVSb3dFeHBhbmRlZC4gKi9cbmV4cG9ydCBjbGFzcyBPVGFibGVSb3dFeHBhbmRlZENoYW5nZSB7XG4gIC8qKiBUaGUgZGF0YSBmb3Igcm93IGV4cGFuZGFibGUuICovXG4gIGRhdGE6IGFueTtcbiAgLyoqIHJvdyBpbmRleCBmb3Igcm93IGV4cGFuZGFibGUgKi9cbiAgcm93SW5kZXg6IG51bWJlcjtcbn1cblxuXG5AQ29tcG9uZW50KHtcbiAgc2VsZWN0b3I6ICdvLXRhYmxlLXJvdy1leHBhbmRhYmxlJyxcbiAgdGVtcGxhdGU6ICcgJyxcbiAgb3V0cHV0czogREVGQVVMVF9PVVRQVVRTX09fVEFCTEVfUk9XX0VYUEFOREFCTEUsXG4gIGlucHV0czogREVGQVVMVF9JTlBVVFNfT19UQUJMRV9ST1dfRVhQQU5EQUJMRSxcbiAgZW5jYXBzdWxhdGlvbjogVmlld0VuY2Fwc3VsYXRpb24uTm9uZSxcbiAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2hcbn0pXG5leHBvcnQgY2xhc3MgT1RhYmxlUm93RXhwYW5kYWJsZUNvbXBvbmVudCB7XG5cbiAgQENvbnRlbnRDaGlsZChUZW1wbGF0ZVJlZikgdGVtcGxhdGVSZWY6IFRlbXBsYXRlUmVmPGFueT47XG4gIEBPdXRwdXQoKSBvbkV4cGFuZGVkID0gbmV3IEV2ZW50RW1pdHRlcjxPVGFibGVSb3dFeHBhbmRlZENoYW5nZT4oKTtcbiAgQE91dHB1dCgpIG9uQ29sbGFwc2VkID0gbmV3IEV2ZW50RW1pdHRlcjxPVGFibGVSb3dFeHBhbmRlZENoYW5nZT4oKTtcbiAgcHJpdmF0ZSBfaWNvbkNvbGxhcHNlOiBzdHJpbmcgPSAncmVtb3ZlJztcbiAgcHJpdmF0ZSBfaWNvbkV4cGFuZDogc3RyaW5nID0gJ2FkZCc7XG5cbiAgQEJvb2xlYW5JbnB1dENvbnZlcnRlcigpXG4gIHB1YmxpYyBleHBhbmRhYmxlQ29sdW1uVmlzaWJsZTogYm9vbGVhbiA9IHRydWU7XG5cbiAgQEJvb2xlYW5JbnB1dENvbnZlcnRlcigpXG4gIHB1YmxpYyBtdWx0aXBsZTogYm9vbGVhbiA9IGZhbHNlO1xuXG4gIHNldCBpY29uQ29sbGFwc2UodmFsdWU6IHN0cmluZykge1xuICAgIHRoaXMuX2ljb25Db2xsYXBzZSA9IHZhbHVlO1xuICB9XG5cbiAgZ2V0IGljb25Db2xsYXBzZSgpIHtcbiAgICByZXR1cm4gdGhpcy5faWNvbkNvbGxhcHNlO1xuICB9XG5cbiAgc2V0IGljb25FeHBhbmQodmFsdWU6IHN0cmluZykge1xuICAgIHRoaXMuX2ljb25FeHBhbmQgPSB2YWx1ZTtcbiAgfVxuXG4gIGdldCBpY29uRXhwYW5kKCkge1xuICAgIHJldHVybiB0aGlzLl9pY29uRXhwYW5kO1xuICB9XG5cbn1cbiJdfQ==