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()
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()
}
.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)
})
}
+ isUserLoggedIn () {
+ return this.authService.isLoggedIn()
+ }
+
toggleMenu () {
window.scrollTo(0, 0)
this.isMenuDisplayed = !this.isMenuDisplayed