UNPKG

e5core-angular-ui

Version:

e5 Anywhere Angular UI

98 lines 9.07 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc */ import { Component, ChangeDetectionStrategy, Input, Output, EventEmitter, ViewChild } from "@angular/core"; import { ViewerBehaviourType } from "../../enums/viewer-behaviour-type"; import { E5coreUiEmailConversationViewerComponent } from "./component/e5core-ui-email-conversation-viewer.component"; import { UiStyleService } from "../../services/ui-style.service"; var E5coreUiConversationViewerComponent = /** @class */ (function () { function E5coreUiConversationViewerComponent(style) { this.style = style; this.popupWindowFeatures = "top=0,left=0,width=500,height=700,directories=no,location=no,menubar=no,status=no,resizable=yes,titlebar=yes,toolbar=no"; this.readonly = false; this.viewerDisplayedEvent = new EventEmitter(); } /** * @return {?} */ E5coreUiConversationViewerComponent.prototype.ngOnInit = /** * @return {?} */ function () { }; /** * @return {?} */ E5coreUiConversationViewerComponent.prototype.ngAfterViewInit = /** * @return {?} */ function () { }; /** * @param {?} viewerModel * @return {?} */ E5coreUiConversationViewerComponent.prototype.showViewer = /** * @param {?} viewerModel * @return {?} */ function (viewerModel) { if (this.emailConversationViewerComponent == undefined) return; switch (+this.behaviourType) { case ViewerBehaviourType.Inline: this.emailConversationViewerComponent.showInlineViewer(viewerModel); break; case ViewerBehaviourType.Popup: this.emailConversationViewerComponent.showPopViewer(viewerModel); break; } }; /** * @param {?} event * @return {?} */ E5coreUiConversationViewerComponent.prototype.onViewerDisplayed = /** * @param {?} event * @return {?} */ function (event) { this.viewerDisplayedEvent.emit(event); }; E5coreUiConversationViewerComponent.decorators = [ { type: Component, args: [{ selector: 'e5core-ui-conversation-viewer', template: "\n <span>\n <e5core-ui-email-conversation-viewer [behaviourType]=\"behaviourType\" [popupWindowFeatures]=\"popupWindowFeatures\" [readonly]=\"readonly\" (viewerDisplayedEvent)=\"onViewerDisplayed($event)\"></e5core-ui-email-conversation-viewer>\n </span>", changeDetection: ChangeDetectionStrategy.OnPush }] } ]; /** @nocollapse */ E5coreUiConversationViewerComponent.ctorParameters = function () { return [ { type: UiStyleService } ]; }; E5coreUiConversationViewerComponent.propDecorators = { behaviourType: [{ type: Input }], popupWindowFeatures: [{ type: Input }], readonly: [{ type: Input }], viewerDisplayedEvent: [{ type: Output }], emailConversationViewerComponent: [{ type: ViewChild, args: [E5coreUiEmailConversationViewerComponent,] }] }; return E5coreUiConversationViewerComponent; }()); export { E5coreUiConversationViewerComponent }; if (false) { /** @type {?} */ E5coreUiConversationViewerComponent.prototype.behaviourType; /** @type {?} */ E5coreUiConversationViewerComponent.prototype.popupWindowFeatures; /** @type {?} */ E5coreUiConversationViewerComponent.prototype.readonly; /** @type {?} */ E5coreUiConversationViewerComponent.prototype.viewerDisplayedEvent; /** @type {?} */ E5coreUiConversationViewerComponent.prototype.emailConversationViewerComponent; /** @type {?} */ E5coreUiConversationViewerComponent.prototype.style; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZTVjb3JlLXVpLWNvbnZlcnNhdGlvbi12aWV3ZXIuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vZTVjb3JlLWFuZ3VsYXItdWkvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50cy9lNWNvcmUtdWktY29udmVyc2F0aW9uLXZpZXdlci9lNWNvcmUtdWktY29udmVyc2F0aW9uLXZpZXdlci5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQUUsdUJBQXVCLEVBQUUsS0FBSyxFQUFFLE1BQU0sRUFBeUIsWUFBWSxFQUFFLFNBQVMsRUFBRSxNQUFNLGVBQWUsQ0FBQztBQUNsSSxPQUFPLEVBQUUsbUJBQW1CLEVBQUUsTUFBTSxtQ0FBbUMsQ0FBQztBQUN4RSxPQUFPLEVBQUUsd0NBQXdDLEVBQUUsTUFBTSwyREFBMkQsQ0FBQTtBQUdwSCxPQUFPLEVBQUUsY0FBYyxFQUFFLE1BQU0saUNBQWlDLENBQUM7QUFFakU7SUFpQkksNkNBQW1CLEtBQW9CO1FBQXBCLFVBQUssR0FBTCxLQUFLLENBQWU7UUFQOUIsd0JBQW1CLEdBQVkseUhBQXlILENBQUM7UUFDekosYUFBUSxHQUFhLEtBQUssQ0FBQztRQUMxQix5QkFBb0IsR0FBRyxJQUFJLFlBQVksRUFBc0IsQ0FBQztJQU94RSxDQUFDOzs7O0lBRUQsc0RBQVE7OztJQUFSO0lBQ0EsQ0FBQzs7OztJQUVELDZEQUFlOzs7SUFBZjtJQUNBLENBQUM7Ozs7O0lBRU0sd0RBQVU7Ozs7SUFBakIsVUFBa0IsV0FBeUI7UUFDdkMsSUFBSSxJQUFJLENBQUMsZ0NBQWdDLElBQUksU0FBUztZQUNwRCxPQUFPO1FBRVQsUUFBTyxDQUFDLElBQUksQ0FBQyxhQUFhLEVBQUU7WUFDeEIsS0FBSyxtQkFBbUIsQ0FBQyxNQUFNO2dCQUMzQixJQUFJLENBQUMsZ0NBQWdDLENBQUMsZ0JBQWdCLENBQUMsV0FBVyxDQUFDLENBQUM7Z0JBQ3BFLE1BQU07WUFDVixLQUFLLG1CQUFtQixDQUFDLEtBQUs7Z0JBQzFCLElBQUksQ0FBQyxnQ0FBZ0MsQ0FBQyxhQUFhLENBQUMsV0FBVyxDQUFDLENBQUM7Z0JBQ2pFLE1BQU07U0FDYjtJQUNMLENBQUM7Ozs7O0lBRU0sK0RBQWlCOzs7O0lBQXhCLFVBQXlCLEtBQUs7UUFDMUIsSUFBSSxDQUFDLG9CQUFvQixDQUFDLElBQUksQ0FBQyxLQUFLLENBQUMsQ0FBQztJQUMxQyxDQUFDOztnQkEzQ0osU0FBUyxTQUFDO29CQUNQLFFBQVEsRUFBRSwrQkFBK0I7b0JBQ3pDLFFBQVEsRUFBRSx5UUFHRjtvQkFDUixlQUFlLEVBQUUsdUJBQXVCLENBQUMsTUFBTTtpQkFDbEQ7Ozs7Z0JBVFEsY0FBYzs7O2dDQVdsQixLQUFLO3NDQUNMLEtBQUs7MkJBQ0wsS0FBSzt1Q0FDTCxNQUFNO21EQUVOLFNBQVMsU0FBQyx3Q0FBd0M7O0lBOEJ2RCwwQ0FBQztDQUFBLEFBNUNELElBNENDO1NBcENZLG1DQUFtQzs7O0lBQzVDLDREQUE2Qzs7SUFDN0Msa0VBQWtLOztJQUNsSyx1REFBb0M7O0lBQ3BDLG1FQUF3RTs7SUFFeEUsK0VBQ2tGOztJQUV0RSxvREFBMkIiLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyBDb21wb25lbnQsIENoYW5nZURldGVjdGlvblN0cmF0ZWd5LCBJbnB1dCwgT3V0cHV0LCBBZnRlclZpZXdJbml0LCBPbkluaXQsIEV2ZW50RW1pdHRlciwgVmlld0NoaWxkIH0gZnJvbSBcIkBhbmd1bGFyL2NvcmVcIjtcclxuaW1wb3J0IHsgVmlld2VyQmVoYXZpb3VyVHlwZSB9IGZyb20gXCIuLi8uLi9lbnVtcy92aWV3ZXItYmVoYXZpb3VyLXR5cGVcIjtcclxuaW1wb3J0IHsgRTVjb3JlVWlFbWFpbENvbnZlcnNhdGlvblZpZXdlckNvbXBvbmVudCB9IGZyb20gXCIuL2NvbXBvbmVudC9lNWNvcmUtdWktZW1haWwtY29udmVyc2F0aW9uLXZpZXdlci5jb21wb25lbnRcIlxyXG5pbXBvcnQgeyBWaWV3ZXJEaXNwbGF5RXZlbnQgfSBmcm9tIFwiLi4vLi4vZXZlbnRzL3ZpZXdlci1kaXNwbGF5LWV2ZW50XCI7XHJcbmltcG9ydCB7IFZpZXdlck1vZGVsIH0gZnJvbSBcIi4uLy4uL21vZGVscy92aWV3ZXItbW9kZWxcIjtcclxuaW1wb3J0IHsgVWlTdHlsZVNlcnZpY2UgfSBmcm9tIFwiLi4vLi4vc2VydmljZXMvdWktc3R5bGUuc2VydmljZVwiO1xyXG5cclxuQENvbXBvbmVudCh7XHJcbiAgICBzZWxlY3RvcjogJ2U1Y29yZS11aS1jb252ZXJzYXRpb24tdmlld2VyJyxcclxuICAgIHRlbXBsYXRlOiBgXHJcbiAgICA8c3Bhbj5cclxuICAgIDxlNWNvcmUtdWktZW1haWwtY29udmVyc2F0aW9uLXZpZXdlciBbYmVoYXZpb3VyVHlwZV09XCJiZWhhdmlvdXJUeXBlXCIgW3BvcHVwV2luZG93RmVhdHVyZXNdPVwicG9wdXBXaW5kb3dGZWF0dXJlc1wiIFtyZWFkb25seV09XCJyZWFkb25seVwiICh2aWV3ZXJEaXNwbGF5ZWRFdmVudCk9XCJvblZpZXdlckRpc3BsYXllZCgkZXZlbnQpXCI+PC9lNWNvcmUtdWktZW1haWwtY29udmVyc2F0aW9uLXZpZXdlcj5cclxuICAgIDwvc3Bhbj5gLFxyXG4gICAgY2hhbmdlRGV0ZWN0aW9uOiBDaGFuZ2VEZXRlY3Rpb25TdHJhdGVneS5PblB1c2hcclxufSlcclxuZXhwb3J0IGNsYXNzIEU1Y29yZVVpQ29udmVyc2F0aW9uVmlld2VyQ29tcG9uZW50IGltcGxlbWVudHMgQWZ0ZXJWaWV3SW5pdCwgT25Jbml0IHtcclxuICAgIEBJbnB1dCgpIGJlaGF2aW91clR5cGUgOiBWaWV3ZXJCZWhhdmlvdXJUeXBlO1xyXG4gICAgQElucHV0KCkgcG9wdXBXaW5kb3dGZWF0dXJlcyA6IHN0cmluZyA9IFwidG9wPTAsbGVmdD0wLHdpZHRoPTUwMCxoZWlnaHQ9NzAwLGRpcmVjdG9yaWVzPW5vLGxvY2F0aW9uPW5vLG1lbnViYXI9bm8sc3RhdHVzPW5vLHJlc2l6YWJsZT15ZXMsdGl0bGViYXI9eWVzLHRvb2xiYXI9bm9cIjtcclxuICAgIEBJbnB1dCgpIHJlYWRvbmx5IDogYm9vbGVhbiA9IGZhbHNlO1xyXG4gICAgQE91dHB1dCgpIHZpZXdlckRpc3BsYXllZEV2ZW50ID0gbmV3IEV2ZW50RW1pdHRlcjxWaWV3ZXJEaXNwbGF5RXZlbnQ+KCk7XHJcblxyXG4gICAgQFZpZXdDaGlsZChFNWNvcmVVaUVtYWlsQ29udmVyc2F0aW9uVmlld2VyQ29tcG9uZW50KVxyXG4gICAgcHVibGljIGVtYWlsQ29udmVyc2F0aW9uVmlld2VyQ29tcG9uZW50OiBFNWNvcmVVaUVtYWlsQ29udmVyc2F0aW9uVmlld2VyQ29tcG9uZW50O1xyXG5cclxuICAgIGNvbnN0cnVjdG9yKHB1YmxpYyBzdHlsZTpVaVN0eWxlU2VydmljZSkgXHJcbiAgICB7XHJcbiAgICB9XHJcblxyXG4gICAgbmdPbkluaXQoKSB7XHJcbiAgICB9XHJcbiAgICAgIFxyXG4gICAgbmdBZnRlclZpZXdJbml0KCkge1xyXG4gICAgfVxyXG5cclxuICAgIHB1YmxpYyBzaG93Vmlld2VyKHZpZXdlck1vZGVsIDogVmlld2VyTW9kZWwpIDogdm9pZCB7XHJcbiAgICAgICAgaWYgKHRoaXMuZW1haWxDb252ZXJzYXRpb25WaWV3ZXJDb21wb25lbnQgPT0gdW5kZWZpbmVkKVxyXG4gICAgICAgICAgcmV0dXJuO1xyXG5cclxuICAgICAgICBzd2l0Y2goK3RoaXMuYmVoYXZpb3VyVHlwZSkge1xyXG4gICAgICAgICAgICBjYXNlIFZpZXdlckJlaGF2aW91clR5cGUuSW5saW5lOlxyXG4gICAgICAgICAgICAgICAgdGhpcy5lbWFpbENvbnZlcnNhdGlvblZpZXdlckNvbXBvbmVudC5zaG93SW5saW5lVmlld2VyKHZpZXdlck1vZGVsKTtcclxuICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICBjYXNlIFZpZXdlckJlaGF2aW91clR5cGUuUG9wdXA6XHJcbiAgICAgICAgICAgICAgICB0aGlzLmVtYWlsQ29udmVyc2F0aW9uVmlld2VyQ29tcG9uZW50LnNob3dQb3BWaWV3ZXIodmlld2VyTW9kZWwpO1xyXG4gICAgICAgICAgICAgICAgYnJlYWs7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHB1YmxpYyBvblZpZXdlckRpc3BsYXllZChldmVudCkgOiB2b2lkIHtcclxuICAgICAgICB0aGlzLnZpZXdlckRpc3BsYXllZEV2ZW50LmVtaXQoZXZlbnQpO1xyXG4gICAgfVxyXG59Il19