e5core-angular-ui
Version:
e5 Anywhere Angular UI
79 lines • 7.38 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
import { Component, ChangeDetectionStrategy, Input } from '@angular/core';
import { BehaviorSubject } from 'rxjs';
import { E5ConfigurationService } from 'e5core-angular-services';
import { UiStyleService } from '../../services/ui-style.service';
var E5coreUiWorkCasenotesComponent = /** @class */ (function () {
function E5coreUiWorkCasenotesComponent(style, configuration) {
this.style = style;
this.configuration = configuration;
}
/**
* @return {?}
*/
E5coreUiWorkCasenotesComponent.prototype.ngOnInit = /**
* @return {?}
*/
function () {
var _this = this;
if (this.workItem$ == null) {
console.error('e5core-ui-work-casenotes [workItem$] must have a BehaviorSubject<WorkItemModel>');
return;
}
this.workItem$.subscribe(function (w) {
if (_this.workId != w.workId) {
_this.updateData();
}
});
};
/**
* @private
* @return {?}
*/
E5coreUiWorkCasenotesComponent.prototype.updateData = /**
* @private
* @return {?}
*/
function () {
};
E5coreUiWorkCasenotesComponent.decorators = [
{ type: Component, args: [{
selector: 'e5core-ui-work-casenotes',
template: "\n <span *ngIf=\"workItem$\" [ngSwitch]=\"style.current()\">\n <e5core-ui-work-casenotes-box *ngSwitchCase='0' [workItem$]='workItem$' [readonly]='readonly' [pagesizes]='pagesizes'></e5core-ui-work-casenotes-box>\n <e5core-ui-work-casenotes-bootstrap *ngSwitchCase='1' [workItem$]='workItem$' [readonly]='readonly' [pagesizes]='pagesizes'></e5core-ui-work-casenotes-bootstrap>\n <e5core-ui-work-casenotes-material *ngSwitchCase='2' [workItem$]='workItem$' [readonly]='readonly' [pagesizes]='pagesizes'></e5core-ui-work-casenotes-material>\n </span>\n <div *ngIf=\"!(workItem$)\" class=\"e5core-component-error\"><e5core-ui-work-casenotes> [workItem$] must have a BehaviorSubject<WorkItemModel></div>",
changeDetection: ChangeDetectionStrategy.OnPush
}] }
];
/** @nocollapse */
E5coreUiWorkCasenotesComponent.ctorParameters = function () { return [
{ type: UiStyleService },
{ type: E5ConfigurationService }
]; };
E5coreUiWorkCasenotesComponent.propDecorators = {
workItem$: [{ type: Input }],
readonly: [{ type: Input }],
pagesizes: [{ type: Input }]
};
return E5coreUiWorkCasenotesComponent;
}());
export { E5coreUiWorkCasenotesComponent };
if (false) {
/** @type {?} */
E5coreUiWorkCasenotesComponent.prototype.workItem$;
/** @type {?} */
E5coreUiWorkCasenotesComponent.prototype.readonly;
/** @type {?} */
E5coreUiWorkCasenotesComponent.prototype.pagesizes;
/** @type {?} */
E5coreUiWorkCasenotesComponent.prototype.workId;
/** @type {?} */
E5coreUiWorkCasenotesComponent.prototype.style;
/**
* @type {?}
* @private
*/
E5coreUiWorkCasenotesComponent.prototype.configuration;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZTVjb3JlLXVpLXdvcmstY2FzZW5vdGVzLmNvbXBvbmVudC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL2U1Y29yZS1hbmd1bGFyLXVpLyIsInNvdXJjZXMiOlsibGliL2NvbXBvbmVudHMvZTVjb3JlLXVpLXdvcmstY2FzZW5vdGVzL2U1Y29yZS11aS13b3JrLWNhc2Vub3Rlcy5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQVUsdUJBQXVCLEVBQUUsS0FBSyxFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQ2xGLE9BQU8sRUFBRSxlQUFlLEVBQUUsTUFBTSxNQUFNLENBQUM7QUFDdkMsT0FBTyxFQUFFLHNCQUFzQixFQUFFLE1BQU0seUJBQXlCLENBQUM7QUFFakUsT0FBTyxFQUFFLGNBQWMsRUFBRSxNQUFNLGlDQUFpQyxDQUFDO0FBRWpFO0lBa0JFLHdDQUFtQixLQUFvQixFQUFVLGFBQW9DO1FBQWxFLFVBQUssR0FBTCxLQUFLLENBQWU7UUFBVSxrQkFBYSxHQUFiLGFBQWEsQ0FBdUI7SUFBSSxDQUFDOzs7O0lBRTFGLGlEQUFROzs7SUFBUjtRQUFBLGlCQVlDO1FBWEMsSUFBSSxJQUFJLENBQUMsU0FBUyxJQUFJLElBQUksRUFBRTtZQUMxQixPQUFPLENBQUMsS0FBSyxDQUFDLGlGQUFpRixDQUFDLENBQUM7WUFDakcsT0FBUTtTQUNUO1FBQ0QsSUFBSSxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQ3RCLFVBQUEsQ0FBQztZQUNDLElBQUksS0FBSSxDQUFDLE1BQU0sSUFBSSxDQUFDLENBQUMsTUFBTSxFQUFFO2dCQUMzQixLQUFJLENBQUMsVUFBVSxFQUFFLENBQUU7YUFDcEI7UUFDSCxDQUFDLENBQ0YsQ0FBQTtJQUNILENBQUM7Ozs7O0lBRU8sbURBQVU7Ozs7SUFBbEI7SUFDQSxDQUFDOztnQkFuQ0YsU0FBUyxTQUFDO29CQUNULFFBQVEsRUFBRSwwQkFBMEI7b0JBQ3BDLFFBQVEsRUFBRSxxdEJBTW1KO29CQUM3SixlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTtpQkFDaEQ7Ozs7Z0JBWlEsY0FBYztnQkFGZCxzQkFBc0I7Ozs0QkFpQjVCLEtBQUs7MkJBQ0wsS0FBSzs0QkFDTCxLQUFLOztJQXNCUixxQ0FBQztDQUFBLEFBckNELElBcUNDO1NBMUJZLDhCQUE4Qjs7O0lBRXpDLG1EQUFxRDs7SUFDckQsa0RBQTZCOztJQUM3QixtREFBK0I7O0lBQy9CLGdEQUFpQjs7SUFFTCwrQ0FBMkI7Ozs7O0lBQUUsdURBQTRDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIENoYW5nZURldGVjdGlvblN0cmF0ZWd5LCBJbnB1dCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgQmVoYXZpb3JTdWJqZWN0IH0gZnJvbSAncnhqcyc7XG5pbXBvcnQgeyBFNUNvbmZpZ3VyYXRpb25TZXJ2aWNlIH0gZnJvbSAnZTVjb3JlLWFuZ3VsYXItc2VydmljZXMnO1xuaW1wb3J0IHsgV29ya0l0ZW1Nb2RlbCB9IGZyb20gJy4uLy4uL21vZGVscy93b3JrLWl0ZW0nO1xuaW1wb3J0IHsgVWlTdHlsZVNlcnZpY2UgfSBmcm9tICcuLi8uLi9zZXJ2aWNlcy91aS1zdHlsZS5zZXJ2aWNlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnZTVjb3JlLXVpLXdvcmstY2FzZW5vdGVzJyxcbiAgdGVtcGxhdGU6IGBcbiAgPHNwYW4gKm5nSWY9XCJ3b3JrSXRlbSRcIiBbbmdTd2l0Y2hdPVwic3R5bGUuY3VycmVudCgpXCI+XG4gICAgPGU1Y29yZS11aS13b3JrLWNhc2Vub3Rlcy1ib3ggKm5nU3dpdGNoQ2FzZT0nMCcgW3dvcmtJdGVtJF09J3dvcmtJdGVtJCcgW3JlYWRvbmx5XT0ncmVhZG9ubHknIFtwYWdlc2l6ZXNdPSdwYWdlc2l6ZXMnPjwvZTVjb3JlLXVpLXdvcmstY2FzZW5vdGVzLWJveD5cbiAgICA8ZTVjb3JlLXVpLXdvcmstY2FzZW5vdGVzLWJvb3RzdHJhcCAqbmdTd2l0Y2hDYXNlPScxJyBbd29ya0l0ZW0kXT0nd29ya0l0ZW0kJyBbcmVhZG9ubHldPSdyZWFkb25seScgW3BhZ2VzaXplc109J3BhZ2VzaXplcyc+PC9lNWNvcmUtdWktd29yay1jYXNlbm90ZXMtYm9vdHN0cmFwPlxuICAgIDxlNWNvcmUtdWktd29yay1jYXNlbm90ZXMtbWF0ZXJpYWwgKm5nU3dpdGNoQ2FzZT0nMicgW3dvcmtJdGVtJF09J3dvcmtJdGVtJCcgW3JlYWRvbmx5XT0ncmVhZG9ubHknIFtwYWdlc2l6ZXNdPSdwYWdlc2l6ZXMnPjwvZTVjb3JlLXVpLXdvcmstY2FzZW5vdGVzLW1hdGVyaWFsPlxuICA8L3NwYW4+XG4gIDxkaXYgKm5nSWY9XCIhKHdvcmtJdGVtJClcIiBjbGFzcz1cImU1Y29yZS1jb21wb25lbnQtZXJyb3JcIj4mbHQ7ZTVjb3JlLXVpLXdvcmstY2FzZW5vdGVzJmd0OyBbd29ya0l0ZW0kXSBtdXN0IGhhdmUgYSBCZWhhdmlvclN1YmplY3QmbHQ7V29ya0l0ZW1Nb2RlbCZndDs8L2Rpdj5gLFxuICBjaGFuZ2VEZXRlY3Rpb246IENoYW5nZURldGVjdGlvblN0cmF0ZWd5Lk9uUHVzaFxufSlcbmV4cG9ydCBjbGFzcyBFNWNvcmVVaVdvcmtDYXNlbm90ZXNDb21wb25lbnQgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gIEBJbnB1dCgpIHdvcmtJdGVtJCA6IEJlaGF2aW9yU3ViamVjdDxXb3JrSXRlbU1vZGVsPiA7XG4gIEBJbnB1dCgpIHJlYWRvbmx5IDogYm9vbGVhbiA7XG4gIEBJbnB1dCgpIHBhZ2VzaXplcyA6IG51bWJlcltdIDtcbiAgd29ya0lkIDogc3RyaW5nIDtcblxuICBjb25zdHJ1Y3RvcihwdWJsaWMgc3R5bGU6VWlTdHlsZVNlcnZpY2UsIHByaXZhdGUgY29uZmlndXJhdGlvbjpFNUNvbmZpZ3VyYXRpb25TZXJ2aWNlKSB7IH1cblxuICBuZ09uSW5pdCgpIHtcbiAgICBpZiAodGhpcy53b3JrSXRlbSQgPT0gbnVsbCkge1xuICAgICAgY29uc29sZS5lcnJvcignZTVjb3JlLXVpLXdvcmstY2FzZW5vdGVzIFt3b3JrSXRlbSRdIG11c3QgaGF2ZSBhIEJlaGF2aW9yU3ViamVjdDxXb3JrSXRlbU1vZGVsPicpO1xuICAgICAgcmV0dXJuIDtcbiAgICB9XG4gICAgdGhpcy53b3JrSXRlbSQuc3Vic2NyaWJlKFxuICAgICAgdyA9PiB7XG4gICAgICAgIGlmKCB0aGlzLndvcmtJZCAhPSB3LndvcmtJZCkge1xuICAgICAgICAgIHRoaXMudXBkYXRlRGF0YSgpIDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIClcbiAgfVxuXG4gIHByaXZhdGUgdXBkYXRlRGF0YSgpOnZvaWQge1xuICB9XG5cbn1cbiJdfQ==