X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2Fapp.component.ts;h=18115ae75db4ca9c38667753687ba93fb5a35e73;hb=62e62f118d5da57acd3494fece2e8ed357564ffe;hp=f95103365e73822af9a3903e18ed1b9a82caea48;hpb=c7bfd4532ea5783be525525c8260159497cb0f64;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/app.component.ts b/client/src/app/app.component.ts index f95103365..18115ae75 100644 --- a/client/src/app/app.component.ts +++ b/client/src/app/app.component.ts @@ -43,7 +43,13 @@ export class AppComponent implements OnInit { return this.serverService.getConfig().instance.name } + get defaultRoute () { + return RedirectService.DEFAULT_ROUTE + } + ngOnInit () { + document.getElementById('incompatible-browser').className += ' browser-ok' + const pathname = window.location.pathname if (!pathname || pathname === '/') { this.redirectService.redirectToHomepage() @@ -51,7 +57,7 @@ export class AppComponent implements OnInit { this.authService.loadClientCredentials() - if (this.authService.isLoggedIn()) { + if (this.isUserLoggedIn()) { // The service will automatically redirect to the login page if the token is not valid anymore this.authService.refreshUserInformation() } @@ -81,7 +87,7 @@ export class AppComponent implements OnInit { .subscribe(() => { const config = this.serverService.getConfig() - // We test customCSS in case or the admin removed the css + // We test customCSS if the admin removed the css if (this.customCSS || config.instance.customizations.css) { const styleTag = '' this.customCSS = this.domSanitizer.bypassSecurityTrustHtml(styleTag) @@ -98,6 +104,10 @@ export class AppComponent implements OnInit { }) } + isUserLoggedIn () { + return this.authService.isLoggedIn() + } + toggleMenu () { window.scrollTo(0, 0) this.isMenuDisplayed = !this.isMenuDisplayed