UNPKG

ng-jax-shared

Version:
75 lines (74 loc) 4.72 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes,extraRequire,uselessCode} checked by tsc */ import { Component } from '@angular/core'; import { Router } from '@angular/router'; import { MessageService } from '../../../services/message-service/message.service'; var WinBaseComponent = /** @class */ (function () { function WinBaseComponent(router, messageService) { this.router = router; this.messageService = messageService; this.mbValidateUser = false; this.msUrlWelcome = ''; this.mbLog = false; } /** * @return {?} */ WinBaseComponent.prototype.ngOnInit = /** * @return {?} */ function () { this.fnValidateUser(); this.fnPostInit(); }; /** * @return {?} */ WinBaseComponent.prototype.fnValidateUser = /** * @return {?} */ function () { // Se requiere usuario activo. if (this.mbValidateUser && !this.messageService.getIslogged() && this.msUrlWelcome !== '') { console.log('Navega a:', this.msUrlWelcome); this.router.navigate([this.msUrlWelcome]); } }; /** * @return {?} */ WinBaseComponent.prototype.fnPostInit = /** * @return {?} */ function () { }; WinBaseComponent.decorators = [ { type: Component, args: [{ selector: 'jax-win-base', template: "<p>\n win-base works!\n</p>\n", styles: [""] }] } ]; /** @nocollapse */ WinBaseComponent.ctorParameters = function () { return [ { type: Router }, { type: MessageService } ]; }; return WinBaseComponent; }()); export { WinBaseComponent }; if (false) { /** @type {?} */ WinBaseComponent.prototype.mbValidateUser; /** @type {?} */ WinBaseComponent.prototype.msUrlWelcome; /** @type {?} */ WinBaseComponent.prototype.mbLog; /** @type {?} */ WinBaseComponent.prototype.router; /** @type {?} */ WinBaseComponent.prototype.messageService; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoid2luLWJhc2UuY29tcG9uZW50LmpzIiwic291cmNlUm9vdCI6Im5nOi8vbmctamF4LXNoYXJlZC8iLCJzb3VyY2VzIjpbImxpYi93aW4vYmFzZS93aW4tYmFzZS93aW4tYmFzZS5jb21wb25lbnQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7OztBQUFBLE9BQU8sRUFBRSxTQUFTLEVBQVUsTUFBTSxlQUFlLENBQUM7QUFDbEQsT0FBTyxFQUFFLE1BQU0sRUFBRSxNQUFNLGlCQUFpQixDQUFDO0FBQ3pDLE9BQU8sRUFBRSxjQUFjLEVBQUUsTUFBTSxtREFBbUQsQ0FBQzs7SUFXakYsMEJBQ1ksTUFBYyxFQUNkLGNBQThCO1FBRDlCLFdBQU0sR0FBTixNQUFNLENBQVE7UUFDZCxtQkFBYyxHQUFkLGNBQWMsQ0FBZ0I7OEJBTGYsS0FBSzs0QkFDUCxFQUFFO3FCQUNULEtBQUs7S0FLdEI7Ozs7SUFFRCxtQ0FBUTs7O0lBQVI7UUFDRSxJQUFJLENBQUMsY0FBYyxFQUFFLENBQUM7UUFDdEIsSUFBSSxDQUFDLFVBQVUsRUFBRSxDQUFDO0tBQ25COzs7O0lBQ1MseUNBQWM7OztJQUF4Qjs7UUFDRSxJQUFJLElBQUksQ0FBQyxjQUFjLElBQUksQ0FBQyxJQUFJLENBQUMsY0FBYyxDQUFDLFdBQVcsRUFBRSxJQUFJLElBQUksQ0FBQyxZQUFZLEtBQUssRUFBRSxFQUFFO1lBQ3pGLE9BQU8sQ0FBQyxHQUFHLENBQUMsV0FBVyxFQUFFLElBQUksQ0FBQyxZQUFZLENBQUMsQ0FBQztZQUM1QyxJQUFJLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxDQUFDLElBQUksQ0FBQyxZQUFZLENBQUMsQ0FBQyxDQUFDO1NBQzNDO0tBQ0Y7Ozs7SUFDUyxxQ0FBVTs7O0lBQXBCO0tBRUM7O2dCQTNCRixTQUFTLFNBQUM7b0JBQ1QsUUFBUSxFQUFFLGNBQWM7b0JBQ3hCLDBDQUF3Qzs7aUJBRXpDOzs7O2dCQVBRLE1BQU07Z0JBQ04sY0FBYzs7MkJBRnZCOztTQVNhLGdCQUFnQiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IENvbXBvbmVudCwgT25Jbml0IH0gZnJvbSAnQGFuZ3VsYXIvY29yZSc7XG5pbXBvcnQgeyBSb3V0ZXIgfSBmcm9tICdAYW5ndWxhci9yb3V0ZXInO1xuaW1wb3J0IHsgTWVzc2FnZVNlcnZpY2UgfSBmcm9tICcuLi8uLi8uLi9zZXJ2aWNlcy9tZXNzYWdlLXNlcnZpY2UvbWVzc2FnZS5zZXJ2aWNlJztcblxuQENvbXBvbmVudCh7XG4gIHNlbGVjdG9yOiAnamF4LXdpbi1iYXNlJyxcbiAgdGVtcGxhdGVVcmw6ICcuL3dpbi1iYXNlLmNvbXBvbmVudC5odG1sJyxcbiAgc3R5bGVVcmxzOiBbJy4vd2luLWJhc2UuY29tcG9uZW50LnNjc3MnXVxufSlcbmV4cG9ydCBjbGFzcyBXaW5CYXNlQ29tcG9uZW50IGltcGxlbWVudHMgT25Jbml0IHtcbiAgcHJvdGVjdGVkIG1iVmFsaWRhdGVVc2VyID0gZmFsc2U7XG4gIHByb3RlY3RlZCBtc1VybFdlbGNvbWUgPSAnJztcbiAgcHJvdGVjdGVkIG1iTG9nID0gZmFsc2U7XG4gIGNvbnN0cnVjdG9yKFxuICAgIHByb3RlY3RlZCByb3V0ZXI6IFJvdXRlcixcbiAgICBwcm90ZWN0ZWQgbWVzc2FnZVNlcnZpY2U6IE1lc3NhZ2VTZXJ2aWNlXG4gICkge1xuICB9XG5cbiAgbmdPbkluaXQoKSB7XG4gICAgdGhpcy5mblZhbGlkYXRlVXNlcigpO1xuICAgIHRoaXMuZm5Qb3N0SW5pdCgpO1xuICB9XG4gIHByb3RlY3RlZCBmblZhbGlkYXRlVXNlcigpIHsgLy8gU2UgcmVxdWllcmUgdXN1YXJpbyBhY3Rpdm8uXG4gICAgaWYgKHRoaXMubWJWYWxpZGF0ZVVzZXIgJiYgIXRoaXMubWVzc2FnZVNlcnZpY2UuZ2V0SXNsb2dnZWQoKSAmJiB0aGlzLm1zVXJsV2VsY29tZSAhPT0gJycpIHtcbiAgICAgIGNvbnNvbGUubG9nKCdOYXZlZ2EgYTonLCB0aGlzLm1zVXJsV2VsY29tZSk7XG4gICAgICB0aGlzLnJvdXRlci5uYXZpZ2F0ZShbdGhpcy5tc1VybFdlbGNvbWVdKTtcbiAgICB9XG4gIH1cbiAgcHJvdGVjdGVkIGZuUG9zdEluaXQoKSB7XG5cbiAgfVxufVxuIl19