ソースを参照

Auto-adjusting navbar height.

Raanan Weber 7 年 前
コミット
47075c1f2c
1 ファイル変更7 行追加2 行削除
  1. 7 2
      Viewer/src/viewer/defaultViewer.ts

+ 7 - 2
Viewer/src/viewer/defaultViewer.ts

@@ -26,12 +26,17 @@ export class DefaultViewer extends AbstractViewer {
         let viewerElement = this.templateManager.getTemplate('viewer');
         let navbar = this.templateManager.getTemplate('navBar');
 
+        let nextHeight: string = '0px';
+
         viewerElement.parent.addEventListener('pointerover', () => {
-            navbar.parent.style.bottom = '0px';
+            let currentHeight = navbar.parent.style.bottom;
+            navbar.parent.style.bottom = nextHeight;
+            nextHeight = '-' + currentHeight;
         });
 
         viewerElement.parent.addEventListener('pointerout', () => {
-            navbar.parent.style.bottom = '-80px';
+            navbar.parent.style.bottom = nextHeight;
+            nextHeight = '0px';
         });
 
         return super.onTemplatesLoaded();