[Libreoffice-commits] online.git: loleaflet/src

Libreoffice Gerrit user logerrit at kemper.freedesktop.org
Tue Nov 13 15:13:06 UTC 2018


 loleaflet/src/control/Control.Scroll.js |    2 +-
 loleaflet/src/map/handler/Map.Scroll.js |    2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

New commits:
commit 33d0b888ce6d090a8a5a55e5146af2daaa296e00
Author:     Michael Meeks <michael.meeks at collabora.com>
AuthorDate: Mon Nov 12 22:09:07 2018 +0000
Commit:     Michael Meeks <michael.meeks at collabora.com>
CommitDate: Tue Nov 13 15:12:41 2018 +0000

    Avoid scroll-wheel jittering, and shrink the scroll increment.
    
    Hypothetically the underlying cause is that malihu's
    scrollTo:function(val,options){ calculates data based on current state,
    dispatches asynchronous changes to that state, and can thus while
    that change is in-flight can mis-calculate subsequent changes - causing
    significant jitter.
    
    Change-Id: I3c8becead04582b05e30d7dfab233e898509cd75

diff --git a/loleaflet/src/control/Control.Scroll.js b/loleaflet/src/control/Control.Scroll.js
index 56a10a314..3f49ec4a0 100644
--- a/loleaflet/src/control/Control.Scroll.js
+++ b/loleaflet/src/control/Control.Scroll.js
@@ -169,7 +169,7 @@ L.Control.Scroll = L.Control.extend({
 		if (e.x < 0) {
 			x = '-=' + Math.abs(e.x);
 		}
-		$('.scroll-container').mCustomScrollbar('scrollTo', [y, x]);
+		$('.scroll-container').mCustomScrollbar('scrollTo', [y, x], { timeout: 1 });
 	},
 
 	_onScrollVelocity: function (e) {
diff --git a/loleaflet/src/map/handler/Map.Scroll.js b/loleaflet/src/map/handler/Map.Scroll.js
index a4bc8a466..9643def07 100644
--- a/loleaflet/src/map/handler/Map.Scroll.js
+++ b/loleaflet/src/map/handler/Map.Scroll.js
@@ -58,7 +58,7 @@ L.Map.Scroll = L.Handler.extend({
 	_performScroll: function () {
 		var map = this._map,
 		    delta = -this._delta,
-		    scrollAmount = Math.round(map.getSize().y / 4);
+		    scrollAmount = Math.round(map.getSize().y / 20);
 
 		this._delta = 0;
 		this._startTime = null;


More information about the Libreoffice-commits mailing list