index.js (600B)
1 import L from 'leaflet'; 2 import '~/lib/leaflet.control.commons'; 3 4 const originalLayerOnAdd = L.Control.Layers.prototype.onAdd; 5 6 L.Control.Layers.include({ 7 onAdd: function(map) { 8 const container = originalLayerOnAdd.call(this, map); 9 this._stopContainerEvents(); 10 return container; 11 } 12 }); 13 14 const originalZoomOnAdd = L.Control.Zoom.prototype.onAdd; 15 16 L.Control.Zoom.include({ 17 onAdd: function(map) { 18 const container = originalZoomOnAdd.call(this, map); 19 this._container = container; 20 this._stopContainerEvents(); 21 return container; 22 } 23 });