fix: Avoid map-panning on mobile using two fingers navigation (#2340)

If scrollWheelZoom option is false we deactivate leaflet dragging
options only on mobile
This commit is contained in:
Yohan Boniface 2024-12-05 18:38:08 +01:00 committed by GitHub
commit b7649a5e47
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -96,8 +96,12 @@ const ControlsMixin = {
this._controls.more = new U.MoreControls()
this._controls.scale = L.control.scale()
this._controls.permanentCredit = new U.PermanentCreditsControl(this)
if (this.options.scrollWheelZoom) this.scrollWheelZoom.enable()
else this.scrollWheelZoom.disable()
if (this.options.scrollWheelZoom){
this.scrollWheelZoom.enable()
} else {
this.scrollWheelZoom.disable()
this.options.dragging = !L.Browser.mobile
}
this._umap.drop = new U.DropControl(this)
this._controls.tilelayers = new U.TileLayerControl(this)
},