UNPKG

com.phloxui

Version:

PhloxUI Ng2+ Framework

173 lines (172 loc) 10.2 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'; var /** @type {?} */ TYPE_NAME = "phx-function-data-view"; var FunctionDataView = /** @class */ (function (_super) { tslib_1.__extends(FunctionDataView, _super); function FunctionDataView(elementRef) { return _super.call(this, elementRef) || this; } /** * @return {?} */ FunctionDataView.prototype.resolvedData = /** * @return {?} */ function () { var /** @type {?} */ mappedData = this.getMappedData(); if (typeof mappedData === 'function') { return mappedData.call(this); } return mappedData; }; /** * @return {?} */ FunctionDataView.prototype.isSelfDataDirty = /** * @return {?} */ function () { return false; }; /** * @param {?} data * @return {?} */ FunctionDataView.prototype.selfSaveData = /** * @param {?} data * @return {?} */ function (data) { }; /** * @return {?} */ FunctionDataView.prototype.selfResetData = /** * @return {?} */ function () { }; 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>\n" },] }, ]; /** @nocollapse */ FunctionDataView.ctorParameters = function () { return [ { 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); return FunctionDataView; }(AbstractDataView)); export { FunctionDataView }; 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiRnVuY3Rpb25EYXRhVmlldy5jb21wb25lbnQuanMiLCJzb3VyY2VSb290Ijoibmc6Ly9jb20ucGhsb3h1aS8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnQvZGF0YXZpZXcvRnVuY3Rpb25EYXRhVmlldy5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFVLEtBQUssRUFBVSxVQUFVLEVBQUUsTUFBTSxlQUFlLENBQUM7QUFDN0UsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sb0JBQW9CLENBQUM7QUFFdEQsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLDRCQUE0QixDQUFDO0FBRXBELHFCQUFNLFNBQVMsR0FBVyx3QkFBd0IsQ0FBQzs7SUFRYiw0Q0FBZ0I7SUE4Q2xELDBCQUFZLFVBQXNCO2VBQzlCLGtCQUFNLFVBQVUsQ0FBQztLQUNwQjs7OztJQUVNLHVDQUFZOzs7O1FBQ2pCLHFCQUFJLFVBQVUsR0FBRyxJQUFJLENBQUMsYUFBYSxFQUFFLENBQUM7UUFFdEMsRUFBRSxDQUFBLENBQUMsT0FBTyxVQUFVLEtBQUssVUFBVSxDQUFDLENBQUEsQ0FBQztZQUNuQyxNQUFNLENBQUMsVUFBVSxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQztTQUM5QjtRQUVELE1BQU0sQ0FBQyxVQUFVLENBQUM7Ozs7O0lBR2IsMENBQWU7Ozs7UUFDbEIsTUFBTSxDQUFDLEtBQUssQ0FBQzs7Ozs7O0lBR1YsdUNBQVk7Ozs7Y0FBQyxJQUFTOzs7OztJQUl0Qix3Q0FBYTs7Ozs7aUNBbEV1QixTQUFTOztnQkFSdkQsU0FBUyxTQUFDO29CQUNQLFFBQVEsRUFBRSxNQUFNLENBQUMsRUFBRTtvQkFDbkIsUUFBUSxFQUFFLFNBQVM7b0JBQ25CLFFBQVEsRUFBRSxrRUFDYjtpQkFDQTs7OztnQkFaMEMsVUFBVTs7OytCQW1CaEQsS0FBSztxQ0FHTCxLQUFLO3lCQUdMLEtBQUs7eUNBR0wsS0FBSztvQ0FHTCxLQUFLOytCQUdMLEtBQUs7OEJBR0wsS0FBSzttQ0FHTCxLQUFLOzRCQUdMLEtBQUs7MkJBR0wsS0FBSyxTQUFDLFlBQVk7NEJBR2xCLEtBQUs7NkJBRUwsS0FBSzswQkFJTCxLQUFLOzs7UUFuQ0wsTUFBTSxFQUFFOzs7O1FBR1IsTUFBTSxFQUFFOzs7O1FBR1IsTUFBTSxFQUFFOzs7O1FBR1IsTUFBTSxFQUFFOzs7O1FBR1IsTUFBTSxFQUFFOzs7O1FBR1IsTUFBTSxFQUFFOzBDQUNhLFFBQVE7OztRQUU3QixNQUFNLEVBQUU7MENBQ1ksUUFBUTs7O1FBRTVCLE1BQU0sRUFBRTs7OztRQUdSLE1BQU0sRUFBRTs7OztRQUdSLE1BQU0sQ0FBQyxZQUFZLENBQUM7Ozs7UUFLcEIsTUFBTSxFQUFFOzs7O1FBSVIsTUFBTSxFQUFFOzs7MkJBeERiO0VBYXNDLGdCQUFnQjtTQUF6QyxnQkFBZ0IiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIE9uSW5pdCwgSW5wdXQsIE91dHB1dCwgRWxlbWVudFJlZiB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQWJzdHJhY3REYXRhVmlldyB9IGZyb20gJy4vQWJzdHJhY3REYXRhVmlldyc7XG5pbXBvcnQgeyBJSGFzRGF0YSB9IGZyb20gJy4uL0lIYXNEYXRhJztcbmltcG9ydCB7IE9wdGlvbiB9IGZyb20gJy4uLy4uL2RlY29yYXRvci9kZWNvcmF0b3JzJztcblxuY29uc3QgVFlQRV9OQU1FOiBzdHJpbmcgPSBcInBoeC1mdW5jdGlvbi1kYXRhLXZpZXdcIjtcblxuQENvbXBvbmVudCh7XG4gICAgbW9kdWxlSWQ6IG1vZHVsZS5pZCxcbiAgICBzZWxlY3RvcjogVFlQRV9OQU1FLFxuICAgIHRlbXBsYXRlOiBgPGRpdiBjbGFzcz1cInBoeC1mdW5jdGlvbi1kYXRhLXZpZXdcIj57e3Jlc29sdmVkRGF0YSgpfX08L2Rpdj5cbmBcbn0pXG5leHBvcnQgY2xhc3MgRnVuY3Rpb25EYXRhVmlldyBleHRlbmRzIEFic3RyYWN0RGF0YVZpZXcge1xuXG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBUWVBFX05BTUU6IHN0cmluZyA9IFRZUEVfTkFNRTtcblxuICAgIC8vIFJlLWRlY2xhcmUgZmllbGQgdG8gZGVjbGFyZSBuZyBASW5wdXQuXG4gICAgLy8gLS0tIGZyb20gQWJzdHJhY3RIYXNEYXRhXG4gICAgQElucHV0KClcbiAgICBAT3B0aW9uKClcbiAgICBwcm90ZWN0ZWQgZGF0YVBhcmVudDogSUhhc0RhdGE7XG4gICAgQElucHV0KClcbiAgICBAT3B0aW9uKClcbiAgICBwcm90ZWN0ZWQgaWdub3JlUGFyZW50RGF0YTogYm9vbGVhbjtcbiAgICBASW5wdXQoKVxuICAgIEBPcHRpb24oKVxuICAgIHByb3RlY3RlZCBkYXRhOiBhbnk7XG4gICAgQElucHV0KClcbiAgICBAT3B0aW9uKClcbiAgICBwcm90ZWN0ZWQgaWdub3JlUGFyZW50RGlzYWJsZWQ6IGJvb2xlYW47XG4gICAgQElucHV0KClcbiAgICBAT3B0aW9uKClcbiAgICBwcm90ZWN0ZWQgZGVsZWdhdGVIaXN0b3J5OiBib29sZWFuO1xuICAgIEBJbnB1dCgpXG4gICAgQE9wdGlvbigpXG4gICAgcHJvdGVjdGVkIG9uRGlzYWJsZWQ6IEZ1bmN0aW9uO1xuICAgIEBJbnB1dCgpXG4gICAgQE9wdGlvbigpXG4gICAgcHJvdGVjdGVkIG9uRW5hYmxlZDogRnVuY3Rpb247XG4gICAgQElucHV0KClcbiAgICBAT3B0aW9uKClcbiAgICBwcm90ZWN0ZWQgbG9hZGluZ0VuYWJsZWQ6IGJvb2xlYW47XG4gICAgQElucHV0KClcbiAgICBAT3B0aW9uKClcbiAgICBwcm90ZWN0ZWQgaTE4bktleTogc3RyaW5nO1xuICAgIEBJbnB1dCgnaTE4bkJ5cGFzcycpXG4gICAgQE9wdGlvbignaTE4bkJ5cGFzcycpXG4gICAgcHJvdGVjdGVkIGJ5cGFzczogYm9vbGVhbjtcbiAgICBASW5wdXQoKVxuICAgIHByb3RlY3RlZCBvcHRpb25zOiBhbnk7XG4gICAgQElucHV0KClcbiAgICBAT3B0aW9uKClcbiAgICBwcm90ZWN0ZWQgZGlzYWJsZWQ6IGJvb2xlYW47XG4gICAgLy8gLS0tIGZyb20gQWJzdHJhY3REYXRhVmlld1xuICAgIEBJbnB1dCgpXG4gICAgQE9wdGlvbigpXG4gICAgcHJvdGVjdGVkIGZpZWxkOiBzdHJpbmc7XG5cbiAgICBjb25zdHJ1Y3RvcihlbGVtZW50UmVmOiBFbGVtZW50UmVmKSB7XG4gICAgICAgIHN1cGVyKGVsZW1lbnRSZWYpO1xuICAgIH1cblxuICAgIHB1YmxpYyByZXNvbHZlZERhdGEoKTogYW55IHtcbiAgICAgIGxldCBtYXBwZWREYXRhID0gdGhpcy5nZXRNYXBwZWREYXRhKCk7XG5cbiAgICAgIGlmKHR5cGVvZiBtYXBwZWREYXRhID09PSAnZnVuY3Rpb24nKXtcbiAgICAgICAgcmV0dXJuIG1hcHBlZERhdGEuY2FsbCh0aGlzKTtcbiAgICAgIH1cblxuICAgICAgcmV0dXJuIG1hcHBlZERhdGE7XG4gICAgfVxuXG4gICAgcHVibGljIGlzU2VsZkRhdGFEaXJ0eSgpOiBib29sZWFuIHtcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xuICAgIH1cblxuICAgIHB1YmxpYyBzZWxmU2F2ZURhdGEoZGF0YTogYW55KTogdm9pZCB7XG5cbiAgICB9XG5cbiAgICBwdWJsaWMgc2VsZlJlc2V0RGF0YSgpOiB2b2lkIHtcblxuICAgIH1cbn1cbiJdfQ==