Parcourir la source

Auto-adjusting navbar height.

Raanan Weber il y a 7 ans
Parent
commit
47075c1f2c
1 fichiers modifiés avec 7 ajouts et 2 suppressions
  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();