com.phloxui
Version:
PhloxUI Ng2+ Framework
93 lines (92 loc) • 7.08 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes} checked by tsc
*/
import * as tslib_1 from "tslib";
import { Component, HostListener } from '@angular/core';
import { NeedFocusService } from '../../service/NeedFocusService.service';
import { PhloxAppService } from '../../service/PhloxAppService.service';
import { BackgroundProcessManager } from '../../service/BackgroundProcessManager.service';
import { AbstractPage } from '../AbstractPage';
var /** @type {?} */ PAGE_NAME = 'main';
var MainPage = /** @class */ (function (_super) {
tslib_1.__extends(MainPage, _super);
function MainPage(phloxAppService, needFocusService, bgProcessMgr) {
var _this = _super.call(this, phloxAppService, PAGE_NAME, bgProcessMgr) || this;
_this.needFocusService = needFocusService;
_this.startTime = new Date().getTime();
_this._isPageLoaded = false;
return _this;
}
/**
* @return {?}
*/
MainPage.prototype.ngOnInit = /**
* @return {?}
*/
function () {
_super.prototype.ngOnInit.call(this);
this._isPageLoaded = true;
};
/**
* @param {?} event
* @return {?}
*/
MainPage.prototype.onClick = /**
* @param {?} event
* @return {?}
*/
function (event) {
this.needFocusService.resetFocusingComponent();
};
/**
* @return {?}
*/
MainPage.prototype.isPageLoaded = /**
* @return {?}
*/
function () {
return this._isPageLoaded;
};
MainPage.PAGE_NAME = PAGE_NAME;
MainPage.decorators = [
{ type: Component, args: [{
moduleId: module.id,
selector: 'phx-page-main',
template: "<phx-menu-top-layout></phx-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, },
]; };
MainPage.propDecorators = {
"onClick": [{ type: HostListener, args: ['click', ['$event'],] },],
};
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 {!Object<string,!Array<{type: !Function, args: (undefined|!Array<?>)}>>} */
MainPage.propDecorators;
/** @type {?} */
MainPage.PAGE_NAME;
/** @type {?} */
MainPage.prototype.obsvMgr;
/** @type {?} */
MainPage.prototype.startTime;
/** @type {?} */
MainPage.prototype._isPageLoaded;
/** @type {?} */
MainPage.prototype.needFocusService;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiTWFpblBhZ2UuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vY29tLnBobG94dWkvIiwic291cmNlcyI6WyJsaWIvY29tcG9uZW50L3BhZ2UvTWFpblBhZ2UuY29tcG9uZW50LnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7O0FBQUEsT0FBTyxFQUFFLFNBQVMsRUFBVSxZQUFZLEVBQWEsTUFBTSxlQUFlLENBQUM7QUFDM0UsT0FBTyxFQUFFLGdCQUFnQixFQUFFLE1BQU0sd0NBQXdDLENBQUM7QUFDMUUsT0FBTyxFQUFFLGVBQWUsRUFBRSxNQUFNLHVDQUF1QyxDQUFDO0FBRXhFLE9BQU8sRUFBRSx3QkFBd0IsRUFBRSxNQUFNLGdEQUFnRCxDQUFDO0FBRzFGLE9BQU8sRUFBRSxZQUFZLEVBQUUsTUFBTSxpQkFBaUIsQ0FBQztBQUkvQyxxQkFBTSxTQUFTLEdBQVcsTUFBTSxDQUFDOztJQVVILG9DQUFZO0lBVXRDLGtCQUFZLGVBQWdDLEVBQUUsZ0JBQWtDLEVBQUUsWUFBc0M7UUFBeEgsWUFDSSxrQkFBTSxlQUFlLEVBQUUsU0FBUyxFQUFFLFlBQVksQ0FBQyxTQUtsRDtRQUhHLEtBQUksQ0FBQyxnQkFBZ0IsR0FBRyxnQkFBZ0IsQ0FBQztRQUN6QyxLQUFJLENBQUMsU0FBUyxHQUFHLElBQUksSUFBSSxFQUFFLENBQUMsT0FBTyxFQUFFLENBQUM7UUFDdEMsS0FBSSxDQUFDLGFBQWEsR0FBRyxLQUFLLENBQUM7O0tBQzlCOzs7O0lBRU0sMkJBQVE7Ozs7UUFDYixpQkFBTSxRQUFRLFdBQUUsQ0FBQztRQUNqQixJQUFJLENBQUMsYUFBYSxHQUFHLElBQUksQ0FBQzs7Ozs7O0lBSXJCLDBCQUFPOzs7O2NBQUMsS0FBaUI7UUFDNUIsSUFBSSxDQUFDLGdCQUFnQixDQUFDLHNCQUFzQixFQUFFLENBQUM7Ozs7O0lBRzVDLCtCQUFZOzs7O1FBQ2pCLE1BQU0sQ0FBQyxJQUFJLENBQUMsYUFBYSxDQUFDOzt5QkF2QmUsU0FBUzs7Z0JBZHZELFNBQVMsU0FBQztvQkFDUCxRQUFRLEVBQUUsTUFBTSxDQUFDLEVBQUU7b0JBQ25CLFFBQVEsRUFBRSxlQUFlO29CQUN6QixRQUFRLEVBQUUsMklBR2I7aUJBQ0E7Ozs7Z0JBbEJRLGVBQWU7Z0JBRGYsZ0JBQWdCO2dCQUdoQix3QkFBd0I7Ozs0QkF3QzVCLFlBQVksU0FBQyxPQUFPLEVBQUUsQ0FBQyxRQUFRLENBQUM7O21CQTVDckM7RUFxQjhCLFlBQVk7U0FBN0IsUUFBUSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0LCBIb3N0TGlzdGVuZXIsIFZpZXdDaGlsZCB9IGZyb20gJ0Bhbmd1bGFyL2NvcmUnO1xuaW1wb3J0IHsgTmVlZEZvY3VzU2VydmljZSB9IGZyb20gJy4uLy4uL3NlcnZpY2UvTmVlZEZvY3VzU2VydmljZS5zZXJ2aWNlJztcbmltcG9ydCB7IFBobG94QXBwU2VydmljZSB9IGZyb20gJy4uLy4uL3NlcnZpY2UvUGhsb3hBcHBTZXJ2aWNlLnNlcnZpY2UnO1xuaW1wb3J0IHsgT2JzZXJ2YWJsZU1hbmFnZXIgfSBmcm9tICcuLi8uLi9zZXJ2aWNlL09ic2VydmFibGVNYW5hZ2VyLnNlcnZpY2UnO1xuaW1wb3J0IHsgQmFja2dyb3VuZFByb2Nlc3NNYW5hZ2VyIH0gZnJvbSAnLi4vLi4vc2VydmljZS9CYWNrZ3JvdW5kUHJvY2Vzc01hbmFnZXIuc2VydmljZSc7XG5cbmltcG9ydCB7IFBobG94QXBwIH0gZnJvbSAnLi4vUGhsb3hBcHAuY29tcG9uZW50JztcbmltcG9ydCB7IEFic3RyYWN0UGFnZSB9IGZyb20gJy4uL0Fic3RyYWN0UGFnZSc7XG5pbXBvcnQgeyBNZW51VG9wTGF5b3V0IH0gZnJvbSAnLi4vTWVudVRvcExheW91dC5jb21wb25lbnQnO1xuaW1wb3J0IHsgTWVudVRvcEl0ZW0gfSBmcm9tICcuLi9tZW51VG9wTGF5b3V0LmludGVybmFsL01lbnVUb3BJdGVtLmNvbXBvbmVudCc7XG5cbmNvbnN0IFBBR0VfTkFNRTogc3RyaW5nID0gJ21haW4nO1xuXG5AQ29tcG9uZW50KHtcbiAgICBtb2R1bGVJZDogbW9kdWxlLmlkLFxuICAgIHNlbGVjdG9yOiAncGh4LXBhZ2UtbWFpbicsXG4gICAgdGVtcGxhdGU6IGA8cGh4LW1lbnUtdG9wLWxheW91dD48L3BoeC1tZW51LXRvcC1sYXlvdXQ+XG48cm91dGVyLW91dGxldD48L3JvdXRlci1vdXRsZXQ+XG48cGh4LW5vdGlmaWNhdGlvbi1jb250YWluZXI+PC9waHgtbm90aWZpY2F0aW9uLWNvbnRhaW5lcj5cbmBcbn0pXG5leHBvcnQgY2xhc3MgTWFpblBhZ2UgZXh0ZW5kcyBBYnN0cmFjdFBhZ2UgaW1wbGVtZW50cyBPbkluaXQge1xuXG4gICAgcHJpdmF0ZSBvYnN2TWdyOiBPYnNlcnZhYmxlTWFuYWdlcjtcbiAgICBwcml2YXRlIHN0YXJ0VGltZTogbnVtYmVyO1xuICAgIHByaXZhdGUgX2lzUGFnZUxvYWRlZDogYm9vbGVhbjtcblxuICAgIHB1YmxpYyBzdGF0aWMgcmVhZG9ubHkgUEFHRV9OQU1FOiBzdHJpbmcgPSBQQUdFX05BTUU7XG5cbiAgICBwcml2YXRlIG5lZWRGb2N1c1NlcnZpY2U6IE5lZWRGb2N1c1NlcnZpY2U7XG5cbiAgICBjb25zdHJ1Y3RvcihwaGxveEFwcFNlcnZpY2U6IFBobG94QXBwU2VydmljZSwgbmVlZEZvY3VzU2VydmljZTogTmVlZEZvY3VzU2VydmljZSwgYmdQcm9jZXNzTWdyOiBCYWNrZ3JvdW5kUHJvY2Vzc01hbmFnZXIpIHtcbiAgICAgICAgc3VwZXIocGhsb3hBcHBTZXJ2aWNlLCBQQUdFX05BTUUsIGJnUHJvY2Vzc01ncik7XG5cbiAgICAgICAgdGhpcy5uZWVkRm9jdXNTZXJ2aWNlID0gbmVlZEZvY3VzU2VydmljZTtcbiAgICAgICAgdGhpcy5zdGFydFRpbWUgPSBuZXcgRGF0ZSgpLmdldFRpbWUoKTtcbiAgICAgICAgdGhpcy5faXNQYWdlTG9hZGVkID0gZmFsc2U7XG4gICAgfVxuXG4gICAgcHVibGljIG5nT25Jbml0KCk6IHZvaWQge1xuICAgICAgc3VwZXIubmdPbkluaXQoKTtcbiAgICAgIHRoaXMuX2lzUGFnZUxvYWRlZCA9IHRydWU7XG4gICAgfVxuXG4gICAgQEhvc3RMaXN0ZW5lcignY2xpY2snLCBbJyRldmVudCddKVxuICAgIHB1YmxpYyBvbkNsaWNrKGV2ZW50OiBNb3VzZUV2ZW50KTogdm9pZCB7XG4gICAgICAgIHRoaXMubmVlZEZvY3VzU2VydmljZS5yZXNldEZvY3VzaW5nQ29tcG9uZW50KCk7XG4gICAgfVxuXG4gICAgcHVibGljIGlzUGFnZUxvYWRlZCgpOiBib29sZWFuIHtcbiAgICAgIHJldHVybiB0aGlzLl9pc1BhZ2VMb2FkZWQ7XG4gICAgfVxufVxuIl19