commit e7bdf18e249c21f2c9e842fc772963cdc92431f2
parent 3f6fb56bdcf64f76659cb844641b99b2ba320698
Author: Sergej Orlov <wladimirych@gmail.com>
Date: Wed, 15 Feb 2017 23:03:59 +0300
[ruler control] disable click and scroll events propagation to map
Diffstat:
1 file changed, 4 insertions(+), 0 deletions(-)
diff --git a/src/lib/leaflet.control.track-list/control-ruler.js b/src/lib/leaflet.control.track-list/control-ruler.js
@@ -17,6 +17,10 @@ L.Control.TrackList.Ruler = L.Control.extend({
onAdd: function(map) {
this._map = map;
const container = L.DomUtil.create('div', 'leaflet-control leaflet-control-button leaflet-control-ruler');
+ L.DomEvent.disableClickPropagation(container);
+ if (!L.Browser.touch) {
+ L.DomEvent.disableScrollPropagation(container);
+ }
L.DomEvent.on(container, 'click', this.onClick, this);
return container;
},