X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2Fapp.component.ts;h=0bd127063b2e16a6f313fe79957bc495ee794edb;hb=230de99e7146f75b0af056a42c54161597c03002;hp=18115ae75db4ca9c38667753687ba93fb5a35e73;hpb=d414207f07f47307947d86d5bc5c5fc0ae73be18;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/app.component.ts b/client/src/app/app.component.ts index 18115ae75..0bd127063 100644 --- a/client/src/app/app.component.ts +++ b/client/src/app/app.component.ts @@ -1,6 +1,6 @@ import { Component, OnInit } from '@angular/core' import { DomSanitizer, SafeHtml } from '@angular/platform-browser' -import { GuardsCheckStart, Router } from '@angular/router' +import { GuardsCheckStart, Router, NavigationEnd } from '@angular/router' import { AuthService, RedirectService, ServerService } from '@app/core' import { isInSmallView } from '@app/shared/misc/utils' @@ -50,10 +50,14 @@ export class AppComponent implements OnInit { ngOnInit () { document.getElementById('incompatible-browser').className += ' browser-ok' - const pathname = window.location.pathname - if (!pathname || pathname === '/') { - this.redirectService.redirectToHomepage() - } + this.router.events.subscribe(e => { + if (e instanceof NavigationEnd) { + const pathname = window.location.pathname + if (!pathname || pathname === '/') { + this.redirectService.redirectToHomepage() + } + } + }) this.authService.loadClientCredentials() @@ -112,11 +116,4 @@ export class AppComponent implements OnInit { window.scrollTo(0, 0) this.isMenuDisplayed = !this.isMenuDisplayed } - - getMainColClasses () { - // Take all width is the menu is not displayed - if (this.isMenuDisplayed === false) return [ 'expanded' ] - - return [] - } }