]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/app/app.component.ts
Handle sort in rss
[github/Chocobozzz/PeerTube.git] / client / src / app / app.component.ts
index f95103365e73822af9a3903e18ed1b9a82caea48..18115ae75db4ca9c38667753687ba93fb5a35e73 100644 (file)
@@ -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 = '<style>' + config.instance.customizations.css + '</style>'
           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