app state

This commit is contained in:
nixa 2016-05-13 13:34:55 +03:00
parent e6be0e4519
commit 38e1c6cfa3
8 changed files with 62 additions and 57 deletions

View file

@ -1,6 +1,6 @@
import {Component, ViewEncapsulation} from '@angular/core';
import {ThemeGlobal} from '../../../theme';
import {AppState} from '../../../app.state';
import {ProfilePicturePipe} from '../../pipes';
import {MsgCenter} from '../../components/msgCenter';
import {ScrollPosition} from '../../directives';
@ -18,12 +18,12 @@ export class PageTop {
isMenuCollapsed:boolean = false;
constructor(private _themeGlobal:ThemeGlobal) {
constructor(private _state:AppState) {
}
toggleMenu() {
this.isMenuCollapsed = !this.isMenuCollapsed;
this._themeGlobal.setData('menu.isCollapsed', this.isMenuCollapsed);
this._state.notifyDataChanged('menu.isCollapsed', this.isMenuCollapsed);
}
scrolledChanged(isScrolled) {