hoverItem

This commit is contained in:
nixa 2016-04-28 16:44:32 +03:00
parent cfd93118df
commit 80c1e0a79c
2 changed files with 18 additions and 6 deletions

View file

@ -19,6 +19,10 @@ export class Sidebar {
menuHeight: number;
isMenuCollapsed: boolean;
showHoverElem: boolean;
hoverElemHeight: number;
hoverElemTop: number;
constructor(el: ElementRef, router: Router, private _sidebarService: SidebarService) {
this.elementRef = el;
this.router = router;
@ -43,6 +47,13 @@ export class Sidebar {
this.isMenuCollapsed = true;
}
hoverItem = function ($event) {
this.showHoverElem = true;
this.hoverElemHeight = $event.currentTarget.clientHeight;
// TODO: get rid of magic 66 constant
this.hoverElemTop = $event.currentTarget.getBoundingClientRect().top - 66;
}
toggleSubMenu ($event, item) {
var submenu = $($event.currentTarget).next();