[Libreoffice-commits] online.git: loleaflet/src
Dennis Francis (via logerrit)
logerrit at kemper.freedesktop.org
Tue Mar 17 22:30:57 UTC 2020
loleaflet/src/control/Control.Scroll.js | 2 ++
1 file changed, 2 insertions(+)
New commits:
commit 01f152ad98d9229a4357f924ee068ea8d039a741
Author: Dennis Francis <dennis.francis at collabora.com>
AuthorDate: Fri Feb 28 21:54:59 2020 +0530
Commit: Henry Castro <hcastro at collabora.com>
CommitDate: Tue Mar 17 23:30:39 2020 +0100
Let Hammer for scroll-container listen for 'swipe' too
and delegate it to L.Map.TouchGesture's swipe handlers
which does 'ergonomic' scrolling (added in
7338e3d8185170dbedcc3b40a15c4a6adcc47ef1). With this we get
better/smoother swipe response when the swipe starts at the
right edge of the sheet (where the scroll widgets are).
This is a follow-up improvement of :
commit 0ca8e3b63946862dad47163e448fca84741421d2
Author: Dennis Francis <dennis.francis at collabora.com>
Date: Fri Feb 14 18:11:37 2020 +0530
Lets have Hammer pan listeners on scroll-container...
Change-Id: Ib5260f540434ae6af649102a1f6d6eae57e4659e
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/89728
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice at gmail.com>
Reviewed-by: Henry Castro <hcastro at collabora.com>
diff --git a/loleaflet/src/control/Control.Scroll.js b/loleaflet/src/control/Control.Scroll.js
index 8988df9ea..650f69ce4 100644
--- a/loleaflet/src/control/Control.Scroll.js
+++ b/loleaflet/src/control/Control.Scroll.js
@@ -68,6 +68,7 @@ L.Control.Scroll = L.Control.extend({
this._hammer.get('pan').set({
direction: Hammer.DIRECTION_ALL
});
+ this._hammer.get('swipe').set({ threshold: 5 });
if (L.Browser.touch) {
L.DomEvent.on(this._scrollContainer, 'touchmove', L.DomEvent.preventDefault);
@@ -77,6 +78,7 @@ L.Control.Scroll = L.Control.extend({
this._hammer.on('panstart', L.bind(mapTouchGesture._onPanStart, mapTouchGesture));
this._hammer.on('pan', L.bind(mapTouchGesture._onPan, mapTouchGesture));
this._hammer.on('panend', L.bind(mapTouchGesture._onPanEnd, mapTouchGesture));
+ this._hammer.on('swipe', L.bind(mapTouchGesture._onSwipe, mapTouchGesture));
}
},
More information about the Libreoffice-commits
mailing list