baSlimScroll

This commit is contained in:
nixa 2016-05-19 14:41:48 +03:00
parent be05565bdd
commit baade22f33
7 changed files with 39 additions and 2 deletions

View file

@ -3,6 +3,7 @@ import {Router} from '@angular/router-deprecated';
import {AppState} from '../../../app.state';
import {layoutSizes} from '../../../theme';
import {BaSlimScroll} from '../../../theme/directives';
import {BaSidebarService} from './baSidebar.service';
@Component({
@ -10,7 +11,8 @@ import {BaSidebarService} from './baSidebar.service';
encapsulation: ViewEncapsulation.None,
styles: [require('./baSidebar.scss')],
template: require('./baSidebar.html'),
providers: [BaSidebarService]
providers: [BaSidebarService],
directives: [BaSlimScroll]
})
export class BaSidebar {

View file

@ -1,5 +1,5 @@
<aside class="al-sidebar" (mouseleave)="hoverElemTop=outOfArea" sidebarResize>
<ul class="al-sidebar-list">
<ul id="al-sidebar-list" class="al-sidebar-list" baSlimScroll [baSlimScrollOptions]="{height: menuHeight}">
<li *ngFor="let item of menuItems" class="al-sidebar-list-item"
[ngClass]="{'selected': item.selected && !item.expanded, 'with-sub-menu': item.subMenu, 'ba-sidebar-item-expanded': item.expanded}">