io.parrots
Version:
Parrots.io App
101 lines (100 loc) • 8.6 kB
JavaScript
/**
* @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==