diff --git a/src/app/theme/sidebar/sidebar.component.ts b/src/app/theme/sidebar/sidebar.component.ts index 3aa8c1e6..b3cc07c6 100644 --- a/src/app/theme/sidebar/sidebar.component.ts +++ b/src/app/theme/sidebar/sidebar.component.ts @@ -49,28 +49,18 @@ export class Sidebar { if (this.isMenuCollapsed) { this.menuExpand(); if (!item.expanded) { - setTimeout(function () { - item.expanded = !item.expanded; - - // TODO: incomplete - // submenu.slideToggle(); - }, 0); + item.expanded = !item.expanded; + submenu.slideToggle(); } } else { item.expanded = !item.expanded; - - // TODO: incomplete - // submenu.slideToggle(); + submenu.slideToggle(); } return false; } - private isActive(instruction: any[]): boolean { - return ; - } - private selectMenuItem() { - let isCurrent = (instruction) => (this.router.isRouteActive(this.router.generate([instruction]))); + let isCurrent = (instruction) => (instruction ? this.router.isRouteActive(this.router.generate([instruction])): false); this.menuItems.forEach(function (menu) { diff --git a/src/app/theme/sidebar/sidebar.html b/src/app/theme/sidebar/sidebar.html index 63d78207..896d499b 100644 --- a/src/app/theme/sidebar/sidebar.html +++ b/src/app/theme/sidebar/sidebar.html @@ -7,21 +7,21 @@ {{ item.title }} - + {{ item.title }}