From 2c41aae53904c26bc3b4975ab96db3d5ff8413ad Mon Sep 17 00:00:00 2001 From: Sebastien Douheret Date: Tue, 19 Jun 2018 17:09:54 +0200 Subject: Temporary disable automatic open/close sidebar Auto open/close logic in xds.layout.ts file seems buggy resulting to a flicking sidebar. So disable this feature for now. Change-Id: I1df6cd0af9f1b60cd54b48d763a870ef69a5fbe9 Signed-off-by: Sebastien Douheret --- webapp/src/app/@theme/layouts/xds/xds.layout.html | 12 ++++++++++++ webapp/src/app/@theme/layouts/xds/xds.layout.ts | 19 +++++++++++++------ .../target-add-modal/target-add-modal.component.html | 2 +- 3 files changed, 26 insertions(+), 7 deletions(-) diff --git a/webapp/src/app/@theme/layouts/xds/xds.layout.html b/webapp/src/app/@theme/layouts/xds/xds.layout.html index ee0a80b..ffbe80c 100644 --- a/webapp/src/app/@theme/layouts/xds/xds.layout.html +++ b/webapp/src/app/@theme/layouts/xds/xds.layout.html @@ -9,17 +9,29 @@ + + + + + + + + + + diff --git a/webapp/src/app/@theme/layouts/xds/xds.layout.ts b/webapp/src/app/@theme/layouts/xds/xds.layout.ts index b362fff..f37d3ac 100644 --- a/webapp/src/app/@theme/layouts/xds/xds.layout.ts +++ b/webapp/src/app/@theme/layouts/xds/xds.layout.ts @@ -80,14 +80,15 @@ export class XdsLayoutComponent implements OnDestroy { this.sidebarService.onExpand().subscribe(s => s.tag === 'menu-sidebar' && (this.sidebarCompact = false)); this.menuService.onSubmenuToggle().subscribe(i => i.item && i.item.expanded && (this.sidebarCompact = false)); + // FIXME: bug flicking menu - disable it for now + /* // Automatically expand sidebar on mouse over this._mouseEnterStream.flatMap(e => { return Observable .of(e) .delay(100) .takeUntil(this._mouseLeaveStream); - }) - .subscribe(e => { + }).subscribe(e => { if (this.sidebarPinned || !this.sidebarCompact) { return; } @@ -101,14 +102,14 @@ export class XdsLayoutComponent implements OnDestroy { .of(e) .delay(100) .takeUntil(this._mouseEnterStream); - }) - .subscribe(e => { + }).subscribe(e => { if (this.sidebarPinned || this.sidebarCompact) { return; } // this._mouseEnterStream.emit(null); this.sidebarService.toggle(true, 'menu-sidebar'); }); + */ } ngOnDestroy() { @@ -118,14 +119,20 @@ export class XdsLayoutComponent implements OnDestroy { } onMouseEnter($event) { - this._mouseEnterStream.emit($event); + // FIXME: bug flicking menu - disable it for now + // this._mouseEnterStream.emit($event); } onMouseLeave($event) { - this._mouseLeaveStream.emit($event); + // FIXME: bug flicking menu - disable it for now + // this._mouseLeaveStream.emit($event); } pinSidebar() { this.sidebarPinned = !this.sidebarPinned; } + + closeSidebar() { + this.sidebarService.toggle(true, 'menu-sidebar'); + } } diff --git a/webapp/src/app/pages/targets/target-add-modal/target-add-modal.component.html b/webapp/src/app/pages/targets/target-add-modal/target-add-modal.component.html index 84424b4..7a16330 100644 --- a/webapp/src/app/pages/targets/target-add-modal/target-add-modal.component.html +++ b/webapp/src/app/pages/targets/target-add-modal/target-add-modal.component.html @@ -40,7 +40,7 @@
- +
-- cgit 1.2.3-korg