UNPKG

io.parrots

Version:

Parrots.io App

101 lines (100 loc) 8.6 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ import * as tslib_1 from "tslib"; import { Component } from '@angular/core'; import { NeedFocusService } from 'com.phloxui'; import { PhloxAppService } from 'com.phloxui'; import { ObservableManager } from 'com.phloxui'; import { BackgroundProcessManager } from 'com.phloxui'; import { AbstractPage } from 'com.phloxui'; import { ParrotsNotifier } from './main/menu.internal/ParrotsNotifier.component'; var /** @type {?} */ PAGE_NAME = 'main'; var MainPage = /** @class */ (function (_super) { tslib_1.__extends(MainPage, _super); function MainPage(phloxAppService, needFocusService, bgProcessMgr, observableMgr) { var _this = _super.call(this, phloxAppService, PAGE_NAME, bgProcessMgr) || this; _this.needFocusService = needFocusService; _this.observableMgr = observableMgr; _this.startTime = new Date().getTime(); _this._isPageLoaded = false; return _this; } /** * @return {?} */ MainPage.prototype.ngOnInit = /** * @return {?} */ function () { var _this = this; _super.prototype.ngOnInit.call(this); this._isPageLoaded = true; // Subscribe toggled cmd to animate on show state this.observableMgr.subscribe(ParrotsNotifier.getShowTopicName(ParrotsNotifier.SUB_TOPIC_NAME), function (toggled) { _this.hideNotification = true; // hide from notify from container }); this.observableMgr.subscribe(ParrotsNotifier.getHideTopicName(ParrotsNotifier.SUB_TOPIC_NAME), function (toggled) { _this.hideNotification = false; // show from notify from container }); }; /** * @param {?} event * @return {?} */ MainPage.prototype.onClick = /** * @param {?} event * @return {?} */ function (event) { }; /** * @return {?} */ MainPage.prototype.isPageLoaded = /** * @return {?} */ function () { return this._isPageLoaded; }; MainPage.PAGE_NAME = PAGE_NAME; MainPage.decorators = [ { type: Component, args: [{ moduleId: module.id, selector: 'parrots-page-main', template: "<parrots-menu-top-layout></parrots-menu-top-layout>\n<router-outlet></router-outlet>\n<phx-notification-container></phx-notification-container>\n" },] }, ]; /** @nocollapse */ MainPage.ctorParameters = function () { return [ { type: PhloxAppService, }, { type: NeedFocusService, }, { type: BackgroundProcessManager, }, { type: ObservableManager, }, ]; }; return MainPage; }(AbstractPage)); export { MainPage }; function MainPage_tsickle_Closure_declarations() { /** @type {!Array<{type: !Function, args: (undefined|!Array<?>)}>} */ MainPage.decorators; /** * @nocollapse * @type {function(): !Array<(null|{type: ?, decorators: (undefined|!Array<{type: !Function, args: (undefined|!Array<?>)}>)})>} */ MainPage.ctorParameters; /** @type {?} */ MainPage.PAGE_NAME; /** @type {?} */ MainPage.prototype.observableMgr; /** @type {?} */ MainPage.prototype.startTime; /** @type {?} */ MainPage.prototype._isPageLoaded; /** @type {?} */ MainPage.prototype.needFocusService; /** @type {?} */ MainPage.prototype.hideNotification; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTWFpblBhZ2UuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vaW8ucGFycm90cy8iLCJzb3VyY2VzIjpbImxpYi9jb21wb25lbnQvcGFnZS9NYWluUGFnZS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7QUFBQSxPQUFPLEVBQUUsU0FBUyxFQUFtQyxNQUFNLGVBQWUsQ0FBQztBQUMzRSxPQUFPLEVBQUUsZ0JBQWdCLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFDL0MsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLGFBQWEsQ0FBQztBQUM5QyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFDaEQsT0FBTyxFQUFFLHdCQUF3QixFQUFFLE1BQU0sYUFBYSxDQUFDO0FBR3ZELE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxhQUFhLENBQUM7QUFDM0MsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLGdEQUFnRCxDQUFDO0FBSWpGLHFCQUFNLFNBQVMsR0FBVyxNQUFNLENBQUM7O0lBVUgsb0NBQVk7SUFXdEMsa0JBQVksZUFBZ0MsRUFBRSxnQkFBa0MsRUFBRSxZQUFzQyxFQUN0SCxhQUFnQztRQURsQyxZQUVJLGtCQUFNLGVBQWUsRUFBRSxTQUFTLEVBQUUsWUFBWSxDQUFDLFNBTWxEO1FBSkcsS0FBSSxDQUFDLGdCQUFnQixHQUFHLGdCQUFnQixDQUFDO1FBQ3pDLEtBQUksQ0FBQyxhQUFhLEdBQUcsYUFBYSxDQUFDO1FBQ25DLEtBQUksQ0FBQyxTQUFTLEdBQUcsSUFBSSxJQUFJLEVBQUUsQ0FBQyxPQUFPLEVBQUUsQ0FBQztRQUN0QyxLQUFJLENBQUMsYUFBYSxHQUFHLEtBQUssQ0FBQzs7S0FDOUI7Ozs7SUFFTSwyQkFBUTs7Ozs7UUFDYixpQkFBTSxRQUFRLFdBQUUsQ0FBQztRQUNqQixJQUFJLENBQUMsYUFBYSxHQUFHLElBQUksQ0FBQzs7UUFHMUIsSUFBSSxDQUFDLGFBQWEsQ0FBQyxTQUFTLENBQUMsZUFBZSxDQUFDLGdCQUFnQixDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsRUFBRSxVQUFDLE9BQVk7WUFDMUcsS0FBSSxDQUFDLGdCQUFnQixHQUFHLElBQUksQ0FBQztTQUM5QixDQUFDLENBQUM7UUFDSCxJQUFJLENBQUMsYUFBYSxDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMsZ0JBQWdCLENBQUMsZUFBZSxDQUFDLGNBQWMsQ0FBQyxFQUFFLFVBQUMsT0FBWTtZQUMxRyxLQUFJLENBQUMsZ0JBQWdCLEdBQUcsS0FBSyxDQUFDO1NBQy9CLENBQUMsQ0FBQzs7Ozs7O0lBR0UsMEJBQU87Ozs7Y0FBQyxLQUFpQjs7Ozs7SUFHekIsK0JBQVk7Ozs7UUFDakIsTUFBTSxDQUFDLElBQUksQ0FBQyxhQUFhLENBQUM7O3lCQWhDZSxTQUFTOztnQkFkdkQsU0FBUyxTQUFDO29CQUNQLFFBQVEsRUFBRSxNQUFNLENBQUMsRUFBRTtvQkFDbkIsUUFBUSxFQUFFLG1CQUFtQjtvQkFDN0IsUUFBUSxFQUFFLG1KQUdiO2lCQUNBOzs7O2dCQW5CUSxlQUFlO2dCQURmLGdCQUFnQjtnQkFHaEIsd0JBQXdCO2dCQUR4QixpQkFBaUI7O21CQUgxQjtFQXNCOEIsWUFBWTtTQUE3QixRQUFRIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgQ29tcG9uZW50LCBPbkluaXQsIEhvc3RMaXN0ZW5lciwgVmlld0NoaWxkIH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBOZWVkRm9jdXNTZXJ2aWNlIH0gZnJvbSAnY29tLnBobG94dWknO1xuaW1wb3J0IHsgUGhsb3hBcHBTZXJ2aWNlIH0gZnJvbSAnY29tLnBobG94dWknO1xuaW1wb3J0IHsgT2JzZXJ2YWJsZU1hbmFnZXIgfSBmcm9tICdjb20ucGhsb3h1aSc7XG5pbXBvcnQgeyBCYWNrZ3JvdW5kUHJvY2Vzc01hbmFnZXIgfSBmcm9tICdjb20ucGhsb3h1aSc7XG5cbmltcG9ydCB7IFBobG94QXBwIH0gZnJvbSAnY29tLnBobG94dWknO1xuaW1wb3J0IHsgQWJzdHJhY3RQYWdlIH0gZnJvbSAnY29tLnBobG94dWknO1xuaW1wb3J0IHsgUGFycm90c05vdGlmaWVyIH0gZnJvbSAnLi9tYWluL21lbnUuaW50ZXJuYWwvUGFycm90c05vdGlmaWVyLmNvbXBvbmVudCc7XG5pbXBvcnQgeyBNZW51VG9wTGF5b3V0IH0gZnJvbSAnLi9tYWluL01lbnVUb3BMYXlvdXQuY29tcG9uZW50JztcbmltcG9ydCB7IE1lbnVUb3BJdGVtIH0gZnJvbSAnLi9tYWluL21lbnV0b3BsYXlvdXQuaW50ZXJuYWwvTWVudVRvcEl0ZW0uY29tcG9uZW50JztcblxuY29uc3QgUEFHRV9OQU1FOiBzdHJpbmcgPSAnbWFpbic7XG5cbkBDb21wb25lbnQoe1xuICAgIG1vZHVsZUlkOiBtb2R1bGUuaWQsXG4gICAgc2VsZWN0b3I6ICdwYXJyb3RzLXBhZ2UtbWFpbicsXG4gICAgdGVtcGxhdGU6IGA8cGFycm90cy1tZW51LXRvcC1sYXlvdXQ+PC9wYXJyb3RzLW1lbnUtdG9wLWxheW91dD5cbjxyb3V0ZXItb3V0bGV0Pjwvcm91dGVyLW91dGxldD5cbjxwaHgtbm90aWZpY2F0aW9uLWNvbnRhaW5lcj48L3BoeC1ub3RpZmljYXRpb24tY29udGFpbmVyPlxuYFxufSlcbmV4cG9ydCBjbGFzcyBNYWluUGFnZSBleHRlbmRzIEFic3RyYWN0UGFnZSBpbXBsZW1lbnRzIE9uSW5pdCB7XG5cbiAgICBwcml2YXRlIG9ic2VydmFibGVNZ3I6IE9ic2VydmFibGVNYW5hZ2VyO1xuICAgIHByaXZhdGUgc3RhcnRUaW1lOiBudW1iZXI7XG4gICAgcHJpdmF0ZSBfaXNQYWdlTG9hZGVkOiBib29sZWFuO1xuXG4gICAgcHVibGljIHN0YXRpYyByZWFkb25seSBQQUdFX05BTUU6IHN0cmluZyA9IFBBR0VfTkFNRTtcblxuICAgIHByaXZhdGUgbmVlZEZvY3VzU2VydmljZTogTmVlZEZvY3VzU2VydmljZTtcbiAgICBwcml2YXRlIGhpZGVOb3RpZmljYXRpb246IGJvb2xlYW47XG5cbiAgICBjb25zdHJ1Y3RvcihwaGxveEFwcFNlcnZpY2U6IFBobG94QXBwU2VydmljZSwgbmVlZEZvY3VzU2VydmljZTogTmVlZEZvY3VzU2VydmljZSwgYmdQcm9jZXNzTWdyOiBCYWNrZ3JvdW5kUHJvY2Vzc01hbmFnZXIsXG4gICAgICBvYnNlcnZhYmxlTWdyOiBPYnNlcnZhYmxlTWFuYWdlcikge1xuICAgICAgICBzdXBlcihwaGxveEFwcFNlcnZpY2UsIFBBR0VfTkFNRSwgYmdQcm9jZXNzTWdyKTtcblxuICAgICAgICB0aGlzLm5lZWRGb2N1c1NlcnZpY2UgPSBuZWVkRm9jdXNTZXJ2aWNlO1xuICAgICAgICB0aGlzLm9ic2VydmFibGVNZ3IgPSBvYnNlcnZhYmxlTWdyO1xuICAgICAgICB0aGlzLnN0YXJ0VGltZSA9IG5ldyBEYXRlKCkuZ2V0VGltZSgpO1xuICAgICAgICB0aGlzLl9pc1BhZ2VMb2FkZWQgPSBmYWxzZTtcbiAgICB9XG5cbiAgICBwdWJsaWMgbmdPbkluaXQoKTogdm9pZCB7XG4gICAgICBzdXBlci5uZ09uSW5pdCgpO1xuICAgICAgdGhpcy5faXNQYWdlTG9hZGVkID0gdHJ1ZTtcblxuICAgICAgLy8gU3Vic2NyaWJlIHRvZ2dsZWQgY21kIHRvIGFuaW1hdGUgb24gc2hvdyBzdGF0ZVxuICAgICAgdGhpcy5vYnNlcnZhYmxlTWdyLnN1YnNjcmliZShQYXJyb3RzTm90aWZpZXIuZ2V0U2hvd1RvcGljTmFtZShQYXJyb3RzTm90aWZpZXIuU1VCX1RPUElDX05BTUUpLCAodG9nZ2xlZDogYW55KSA9PiB7XG4gICAgICAgIHRoaXMuaGlkZU5vdGlmaWNhdGlvbiA9IHRydWU7IC8vIGhpZGUgZnJvbSBub3RpZnkgZnJvbSBjb250YWluZXJcbiAgICAgIH0pO1xuICAgICAgdGhpcy5vYnNlcnZhYmxlTWdyLnN1YnNjcmliZShQYXJyb3RzTm90aWZpZXIuZ2V0SGlkZVRvcGljTmFtZShQYXJyb3RzTm90aWZpZXIuU1VCX1RPUElDX05BTUUpLCAodG9nZ2xlZDogYW55KSA9PiB7XG4gICAgICAgIHRoaXMuaGlkZU5vdGlmaWNhdGlvbiA9IGZhbHNlOyAvLyBzaG93IGZyb20gbm90aWZ5IGZyb20gY29udGFpbmVyXG4gICAgICB9KTtcbiAgICB9XG5cbiAgICBwdWJsaWMgb25DbGljayhldmVudDogTW91c2VFdmVudCk6IHZvaWQge1xuICAgIH1cblxuICAgIHB1YmxpYyBpc1BhZ2VMb2FkZWQoKTogYm9vbGVhbiB7XG4gICAgICByZXR1cm4gdGhpcy5faXNQYWdlTG9hZGVkO1xuICAgIH1cbn1cbiJdfQ==