From d5fbaf950deeb3639267035aaf7566841aac9548 Mon Sep 17 00:00:00 2001 From: Kenneth Jao Date: Mon, 1 May 2017 23:23:16 -0400 Subject: [PATCH] page scrolling slowdown --- hourglass/client/main/main.css | 2 ++ hourglass/client/main/main.js | 7 ++++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/hourglass/client/main/main.css b/hourglass/client/main/main.css index d2fb296..32e4c63 100644 --- a/hourglass/client/main/main.css +++ b/hourglass/client/main/main.css @@ -427,12 +427,14 @@ input { overflow-x: auto; overflow-y: hidden; + cursor: -webkit-grab; white-space: nowrap; } .mainClass { width: 100%; box-shadow: 2px 2px 15px 0px #090909; + cursor: default !important; } .classWrapper { diff --git a/hourglass/client/main/main.js b/hourglass/client/main/main.js index acc11fe..be41ab0 100644 --- a/hourglass/client/main/main.js +++ b/hourglass/client/main/main.js @@ -112,17 +112,18 @@ Template.classesMode.rendered = function() { var area = $("#classesMode"); var clickX = 0; + var reducer = 0.5; area.on({ 'mousemove': function(e) { if(clicked && !dragging) { - area.scrollLeft(area.scrollLeft() + (clickX - e.pageX)); - clickX = e.pageX; + area.scrollLeft(area.scrollLeft() + (clickX - reducer*e.pageX)); + clickX = reducer*e.pageX; } }, 'mousedown': function(e) { clicked = true; - clickX = e.pageX; + clickX = reducer*e.pageX; }, 'mouseup': function() { clicked = false;