com.phloxui
Version:
PhloxUI Ng2+ Framework
173 lines (172 loc) • 10.2 kB
JavaScript
/**
* @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==