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

Mihai Varga mihai.varga at collabora.com
Tue Jun 30 02:57:09 PDT 2015


 loleaflet/src/layer/tile/TileLayer.js |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

New commits:
commit 842c50d163be030737c3a1320d476478dbe1f83e
Author: Mihai Varga <mihai.varga at collabora.com>
Date:   Tue Jun 30 12:56:47 2015 +0300

    Update cursor on zoomend

diff --git a/loleaflet/src/layer/tile/TileLayer.js b/loleaflet/src/layer/tile/TileLayer.js
index 7a6c19c..e63daf8 100644
--- a/loleaflet/src/layer/tile/TileLayer.js
+++ b/loleaflet/src/layer/tile/TileLayer.js
@@ -190,6 +190,7 @@ L.TileLayer = L.GridLayer.extend({
 		}
 		this._map._scrollContainer.onscroll = L.bind(this._onScroll, this);
 		this._map.on('zoomend resize', this._updateScrollOffset, this);
+		this._map.on('zoomend', this._onUpdateCursor, this);
 		this._map.on('clearselection', this._clearSelections, this);
 		this._map.on('prevpart nextpart', this._onSwitchPart, this);
 		this._map.on('viewmode editmode', this._updateEditViewMode, this);
@@ -879,7 +880,8 @@ L.TileLayer = L.GridLayer.extend({
 			var cursorPos = this._visibleCursor.getNorthWest();
 			this._cursorMarker = L.cursor(cursorPos);
 			this._map.addLayer(this._cursorMarker);
-			this._cursorMarker.setSize(pixBounds.getSize());
+			this._cursorMarker.setSize(pixBounds.getSize().multiplyBy(
+						this._map.getZoomScale(this._map.getZoom())));
 
 			var cursor = this._map.latLngToLayerPoint(this._cursorMarker.getLatLng());
 			var start = this._map.latLngToLayerPoint(this._startMarker.getLatLng());


More information about the Libreoffice-commits mailing list