[Libreoffice-commits] online.git: Branch 'distro/collabora/collabora-online-3' - loleaflet/src

Pranav Kant pranavk at collabora.co.uk
Thu Mar 29 19:10:55 UTC 2018


 loleaflet/src/map/Map.js |    6 ++++++
 1 file changed, 6 insertions(+)

New commits:
commit b7d4e766976e1a5b5fb46fdc4b943da7f0904e5b
Author: Pranav Kant <pranavk at collabora.co.uk>
Date:   Fri Mar 30 00:10:15 2018 +0530

    Ignore 'scroll' event on map container
    
    Cherry-picked from:
    
    commit 558f8c3a065e8fafa2d8912fd9c88625a8c3de97
    Author: Iván Sánchez Ortega <ivan at mazemap.no>
    Date:   Mon Mar 30 14:34:39 2015 +0200
    
        Fix #3333 by catching the onScroll event on the map container
    
    from upstream Leaflet.
    
    Thanks a lot to Kendy and Aron for extensive debugging.
    
    Change-Id: I940cdf43b5d7d8f8368b4a01dcfc3417085eb4c7
    Reviewed-on: https://gerrit.libreoffice.org/52126
    Reviewed-by: Jan Holesovsky <kendy at collabora.com>
    Tested-by: Jan Holesovsky <kendy at collabora.com>

diff --git a/loleaflet/src/map/Map.js b/loleaflet/src/map/Map.js
index 6f61d266e..cf1fb7216 100644
--- a/loleaflet/src/map/Map.js
+++ b/loleaflet/src/map/Map.js
@@ -696,9 +696,15 @@ L.Map = L.Evented.extend({
 		this._fileDownloader = L.DomUtil.create('iframe', '', container);
 		L.DomUtil.setStyle(this._fileDownloader, 'display', 'none');
 
+		L.DomEvent.addListener(container, 'scroll', this._onScroll, this);
 		container._leaflet = true;
 	},
 
+	_onScroll: function() {
+		this._container.scrollTop = 0;
+		this._container.scrollLeft = 0;
+	},
+
 	_initLayout: function () {
 		var container = this._container;
 


More information about the Libreoffice-commits mailing list