소스 검색

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();