-import { Component, OnInit, ViewContainerRef } from '@angular/core'
+import { Component, OnInit } from '@angular/core'
import { Router } from '@angular/router'
-
import { AuthService, ServerService } from './core'
-import { UserService } from './shared'
@Component({
selector: 'my-app',
constructor (
private router: Router,
private authService: AuthService,
- private serverService: ServerService,
- private userService: UserService
+ private serverService: ServerService
) {}
ngOnInit () {
this.serverService.loadVideoCategories()
this.serverService.loadVideoLanguages()
this.serverService.loadVideoLicences()
+ this.serverService.loadVideoPrivacies()
// Do not display menu on small screens
if (window.innerWidth < 600) {
}
toggleMenu () {
+ window.scrollTo(0, 0)
this.isMenuDisplayed = !this.isMenuDisplayed
}
getMainColClasses () {
- const colSizes = {
- md: 10,
- sm: 9,
- xs: 9
- }
-
// Take all width is the menu is not displayed
- if (this.isMenuDisplayed === false) {
- Object.keys(colSizes).forEach(col => colSizes[col] = 12)
- }
-
- const classes = [ 'main-col' ]
- Object.keys(colSizes).forEach(col => classes.push(`col-${col}-${colSizes[col]}`))
+ if (this.isMenuDisplayed === false) return [ 'expanded' ]
- return classes
+ return []
}
}