azkaban-aplcache

Updated svg zoom to use "wheel" rather than "DOMMouseScroll"

10/13/2016 1:31:25 PM

Details

diff --git a/azkaban-web-server/src/web/js/azkaban/util/svg-navigate.js b/azkaban-web-server/src/web/js/azkaban/util/svg-navigate.js
index 0d11d6e..dbe16ce 100644
--- a/azkaban-web-server/src/web/js/azkaban/util/svg-navigate.js
+++ b/azkaban-web-server/src/web/js/azkaban/util/svg-navigate.js
@@ -80,12 +80,12 @@
 
     // Trackball/trackpad vs wheel. Need to accommodate
     var delta = 0;
-    if (evt.wheelDelta) {
-      if (evt.wheelDelta > 0) {
-        delta = Math.ceil(evt.wheelDelta / 120);
+    if (evt.deltaY) {
+      if (evt.deltaY > 0) {
+        delta = Math.ceil(evt.deltaY / 120);
       }
       else {
-        delta = Math.floor(evt.wheelDelta / 120);
+        delta = Math.floor(evt.deltaY / 120);
       }
     }
     else if (evt.detail) {
@@ -307,7 +307,7 @@
         this.marker = true;
 
         if (window.addEventListener) {
-          this.addEventListener('DOMMouseScroll', mouseScrolled,false);
+          this.addEventListener('wheel', mouseScrolled,false);
         }
         this.onmousewheel = mouseScrolled;
         this.onmousedown = mouseDown;