UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

161 lines (160 loc) 9.4 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import * as tslib_1 from "tslib"; import { Component, Input, ElementRef } from '@angular/core'; import { AbstractDataView } from './AbstractDataView'; import { Option } from '../../decorator/decorators'; const /** @type {?} */ TYPE_NAME = "phx-function-data-view"; export class FunctionDataView extends AbstractDataView { /** * @param {?} elementRef */ constructor(elementRef) { super(elementRef); } /** * @return {?} */ resolvedData() { let /** @type {?} */ mappedData = this.getMappedData(); if (typeof mappedData === 'function') { return mappedData.call(this); } return mappedData; } /** * @return {?} */ isSelfDataDirty() { return false; } /** * @param {?} data * @return {?} */ selfSaveData(data) { } /** * @return {?} */ selfResetData() { } } FunctionDataView.TYPE_NAME = TYPE_NAME; FunctionDataView.decorators = [ { type: Component, args: [{ moduleId: module.id, selector: TYPE_NAME, template: `<div class="phx-function-data-view">{{resolvedData()}}</div> ` },] }, ]; /** @nocollapse */ FunctionDataView.ctorParameters = () => [ { type: ElementRef, }, ]; FunctionDataView.propDecorators = { "dataParent": [{ type: Input },], "ignoreParentData": [{ type: Input },], "data": [{ type: Input },], "ignoreParentDisabled": [{ type: Input },], "delegateHistory": [{ type: Input },], "onDisabled": [{ type: Input },], "onEnabled": [{ type: Input },], "loadingEnabled": [{ type: Input },], "i18nKey": [{ type: Input },], "bypass": [{ type: Input, args: ['i18nBypass',] },], "options": [{ type: Input },], "disabled": [{ type: Input },], "field": [{ type: Input },], }; tslib_1.__decorate([ Option(), tslib_1.__metadata("design:type", Object) ], FunctionDataView.prototype, "dataParent", void 0); tslib_1.__decorate([ Option(), tslib_1.__metadata("design:type", Boolean) ], FunctionDataView.prototype, "ignoreParentData", void 0); tslib_1.__decorate([ Option(), tslib_1.__metadata("design:type", Object) ], FunctionDataView.prototype, "data", void 0); tslib_1.__decorate([ Option(), tslib_1.__metadata("design:type", Boolean) ], FunctionDataView.prototype, "ignoreParentDisabled", void 0); tslib_1.__decorate([ Option(), tslib_1.__metadata("design:type", Boolean) ], FunctionDataView.prototype, "delegateHistory", void 0); tslib_1.__decorate([ Option(), tslib_1.__metadata("design:type", Function) ], FunctionDataView.prototype, "onDisabled", void 0); tslib_1.__decorate([ Option(), tslib_1.__metadata("design:type", Function) ], FunctionDataView.prototype, "onEnabled", void 0); tslib_1.__decorate([ Option(), tslib_1.__metadata("design:type", Boolean) ], FunctionDataView.prototype, "loadingEnabled", void 0); tslib_1.__decorate([ Option(), tslib_1.__metadata("design:type", String) ], FunctionDataView.prototype, "i18nKey", void 0); tslib_1.__decorate([ Option('i18nBypass'), tslib_1.__metadata("design:type", Boolean) ], FunctionDataView.prototype, "bypass", void 0); tslib_1.__decorate([ Option(), tslib_1.__metadata("design:type", Boolean) ], FunctionDataView.prototype, "disabled", void 0); tslib_1.__decorate([ Option(), tslib_1.__metadata("design:type", String) ], FunctionDataView.prototype, "field", void 0); function FunctionDataView_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ FunctionDataView.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ FunctionDataView.ctorParameters; /** @type {!Object<string,!Array<{type: !Function, args: (undefined|!Array<?>)}>>} */ FunctionDataView.propDecorators; /** @type {?} */ FunctionDataView.TYPE_NAME; /** @type {?} */ FunctionDataView.prototype.dataParent; /** @type {?} */ FunctionDataView.prototype.ignoreParentData; /** @type {?} */ FunctionDataView.prototype.data; /** @type {?} */ FunctionDataView.prototype.ignoreParentDisabled; /** @type {?} */ FunctionDataView.prototype.delegateHistory; /** @type {?} */ FunctionDataView.prototype.onDisabled; /** @type {?} */ FunctionDataView.prototype.onEnabled; /** @type {?} */ FunctionDataView.prototype.loadingEnabled; /** @type {?} */ FunctionDataView.prototype.i18nKey; /** @type {?} */ FunctionDataView.prototype.bypass; /** @type {?} */ FunctionDataView.prototype.options; /** @type {?} */ FunctionDataView.prototype.disabled; /** @type {?} */ FunctionDataView.prototype.field; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRnVuY3Rpb25EYXRhVmlldy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9jb20ucGhsb3h1aS8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnQvZGF0YXZpZXcvRnVuY3Rpb25EYXRhVmlldy5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBVSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDN0UsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sb0JBQW9CLENBQUM7QUFFdEQsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBRXBELHVCQUFNLFNBQVMsR0FBVyx3QkFBd0IsQ0FBQztBQVFuRCxNQUFNLHVCQUF3QixTQUFRLGdCQUFnQjs7OztJQThDbEQsWUFBWSxVQUFzQjtRQUM5QixLQUFLLENBQUMsVUFBVSxDQUFDLENBQUM7S0FDckI7Ozs7SUFFTSxZQUFZO1FBQ2pCLHFCQUFJLFVBQVUsR0FBRyxJQUFJLENBQUMsYUFBYSxFQUFFLENBQUM7UUFFdEMsRUFBRSxDQUFBLENBQUMsT0FBTyxVQUFVLEtBQUssVUFBVSxDQUFDLENBQUEsQ0FBQztZQUNuQyxNQUFNLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUM5QjtRQUVELE1BQU0sQ0FBQyxVQUFVLENBQUM7Ozs7O0lBR2IsZUFBZTtRQUNsQixNQUFNLENBQUMsS0FBSyxDQUFDOzs7Ozs7SUFHVixZQUFZLENBQUMsSUFBUzs7Ozs7SUFJdEIsYUFBYTs7OzZCQWxFdUIsU0FBUzs7WUFSdkQsU0FBUyxTQUFDO2dCQUNQLFFBQVEsRUFBRSxNQUFNLENBQUMsRUFBRTtnQkFDbkIsUUFBUSxFQUFFLFNBQVM7Z0JBQ25CLFFBQVEsRUFBRTtDQUNiO2FBQ0E7Ozs7WUFaMEMsVUFBVTs7OzJCQW1CaEQsS0FBSztpQ0FHTCxLQUFLO3FCQUdMLEtBQUs7cUNBR0wsS0FBSztnQ0FHTCxLQUFLOzJCQUdMLEtBQUs7MEJBR0wsS0FBSzsrQkFHTCxLQUFLO3dCQUdMLEtBQUs7dUJBR0wsS0FBSyxTQUFDLFlBQVk7d0JBR2xCLEtBQUs7eUJBRUwsS0FBSztzQkFJTCxLQUFLOzs7SUFuQ0wsTUFBTSxFQUFFOzs7O0lBR1IsTUFBTSxFQUFFOzs7O0lBR1IsTUFBTSxFQUFFOzs7O0lBR1IsTUFBTSxFQUFFOzs7O0lBR1IsTUFBTSxFQUFFOzs7O0lBR1IsTUFBTSxFQUFFO3NDQUNhLFFBQVE7OztJQUU3QixNQUFNLEVBQUU7c0NBQ1ksUUFBUTs7O0lBRTVCLE1BQU0sRUFBRTs7OztJQUdSLE1BQU0sRUFBRTs7OztJQUdSLE1BQU0sQ0FBQyxZQUFZLENBQUM7Ozs7SUFLcEIsTUFBTSxFQUFFOzs7O0lBSVIsTUFBTSxFQUFFIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIElucHV0LCBPdXRwdXQsIEVsZW1lbnRSZWYgfSBmcm9tICdAYW5ndWxhci9jb3JlJztcbmltcG9ydCB7IEFic3RyYWN0RGF0YVZpZXcgfSBmcm9tICcuL0Fic3RyYWN0RGF0YVZpZXcnO1xuaW1wb3J0IHsgSUhhc0RhdGEgfSBmcm9tICcuLi9JSGFzRGF0YSc7XG5pbXBvcnQgeyBPcHRpb24gfSBmcm9tICcuLi8uLi9kZWNvcmF0b3IvZGVjb3JhdG9ycyc7XG5cbmNvbnN0IFRZUEVfTkFNRTogc3RyaW5nID0gXCJwaHgtZnVuY3Rpb24tZGF0YS12aWV3XCI7XG5cbkBDb21wb25lbnQoe1xuICAgIG1vZHVsZUlkOiBtb2R1bGUuaWQsXG4gICAgc2VsZWN0b3I6IFRZUEVfTkFNRSxcbiAgICB0ZW1wbGF0ZTogYDxkaXYgY2xhc3M9XCJwaHgtZnVuY3Rpb24tZGF0YS12aWV3XCI+e3tyZXNvbHZlZERhdGEoKX19PC9kaXY+XG5gXG59KVxuZXhwb3J0IGNsYXNzIEZ1bmN0aW9uRGF0YVZpZXcgZXh0ZW5kcyBBYnN0cmFjdERhdGFWaWV3IHtcblxuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgVFlQRV9OQU1FOiBzdHJpbmcgPSBUWVBFX05BTUU7XG5cbiAgICAvLyBSZS1kZWNsYXJlIGZpZWxkIHRvIGRlY2xhcmUgbmcgQElucHV0LlxuICAgIC8vIC0tLSBmcm9tIEFic3RyYWN0SGFzRGF0YVxuICAgIEBJbnB1dCgpXG4gICAgQE9wdGlvbigpXG4gICAgcHJvdGVjdGVkIGRhdGFQYXJlbnQ6IElIYXNEYXRhO1xuICAgIEBJbnB1dCgpXG4gICAgQE9wdGlvbigpXG4gICAgcHJvdGVjdGVkIGlnbm9yZVBhcmVudERhdGE6IGJvb2xlYW47XG4gICAgQElucHV0KClcbiAgICBAT3B0aW9uKClcbiAgICBwcm90ZWN0ZWQgZGF0YTogYW55O1xuICAgIEBJbnB1dCgpXG4gICAgQE9wdGlvbigpXG4gICAgcHJvdGVjdGVkIGlnbm9yZVBhcmVudERpc2FibGVkOiBib29sZWFuO1xuICAgIEBJbnB1dCgpXG4gICAgQE9wdGlvbigpXG4gICAgcHJvdGVjdGVkIGRlbGVnYXRlSGlzdG9yeTogYm9vbGVhbjtcbiAgICBASW5wdXQoKVxuICAgIEBPcHRpb24oKVxuICAgIHByb3RlY3RlZCBvbkRpc2FibGVkOiBGdW5jdGlvbjtcbiAgICBASW5wdXQoKVxuICAgIEBPcHRpb24oKVxuICAgIHByb3RlY3RlZCBvbkVuYWJsZWQ6IEZ1bmN0aW9uO1xuICAgIEBJbnB1dCgpXG4gICAgQE9wdGlvbigpXG4gICAgcHJvdGVjdGVkIGxvYWRpbmdFbmFibGVkOiBib29sZWFuO1xuICAgIEBJbnB1dCgpXG4gICAgQE9wdGlvbigpXG4gICAgcHJvdGVjdGVkIGkxOG5LZXk6IHN0cmluZztcbiAgICBASW5wdXQoJ2kxOG5CeXBhc3MnKVxuICAgIEBPcHRpb24oJ2kxOG5CeXBhc3MnKVxuICAgIHByb3RlY3RlZCBieXBhc3M6IGJvb2xlYW47XG4gICAgQElucHV0KClcbiAgICBwcm90ZWN0ZWQgb3B0aW9uczogYW55O1xuICAgIEBJbnB1dCgpXG4gICAgQE9wdGlvbigpXG4gICAgcHJvdGVjdGVkIGRpc2FibGVkOiBib29sZWFuO1xuICAgIC8vIC0tLSBmcm9tIEFic3RyYWN0RGF0YVZpZXdcbiAgICBASW5wdXQoKVxuICAgIEBPcHRpb24oKVxuICAgIHByb3RlY3RlZCBmaWVsZDogc3RyaW5nO1xuXG4gICAgY29uc3RydWN0b3IoZWxlbWVudFJlZjogRWxlbWVudFJlZikge1xuICAgICAgICBzdXBlcihlbGVtZW50UmVmKTtcbiAgICB9XG5cbiAgICBwdWJsaWMgcmVzb2x2ZWREYXRhKCk6IGFueSB7XG4gICAgICBsZXQgbWFwcGVkRGF0YSA9IHRoaXMuZ2V0TWFwcGVkRGF0YSgpO1xuXG4gICAgICBpZih0eXBlb2YgbWFwcGVkRGF0YSA9PT0gJ2Z1bmN0aW9uJyl7XG4gICAgICAgIHJldHVybiBtYXBwZWREYXRhLmNhbGwodGhpcyk7XG4gICAgICB9XG5cbiAgICAgIHJldHVybiBtYXBwZWREYXRhO1xuICAgIH1cblxuICAgIHB1YmxpYyBpc1NlbGZEYXRhRGlydHkoKTogYm9vbGVhbiB7XG4gICAgICAgIHJldHVybiBmYWxzZTtcbiAgICB9XG5cbiAgICBwdWJsaWMgc2VsZlNhdmVEYXRhKGRhdGE6IGFueSk6IHZvaWQge1xuXG4gICAgfVxuXG4gICAgcHVibGljIHNlbGZSZXNldERhdGEoKTogdm9pZCB7XG5cbiAgICB9XG59XG4iXX0=