Merge pull request #5145 from consul/map_wheel_on_focus
Enable mousewheel when focusing on the map
This commit is contained in:
@@ -81,12 +81,20 @@
|
|||||||
App.Map.addGeozones(map);
|
App.Map.addGeozones(map);
|
||||||
},
|
},
|
||||||
leafletMap: function(element) {
|
leafletMap: function(element) {
|
||||||
var centerData, mapCenterLatLng;
|
var centerData, mapCenterLatLng, map;
|
||||||
|
|
||||||
centerData = App.Map.centerData(element);
|
centerData = App.Map.centerData(element);
|
||||||
mapCenterLatLng = new L.LatLng(centerData.lat, centerData.long);
|
mapCenterLatLng = new L.LatLng(centerData.lat, centerData.long);
|
||||||
|
map = L.map(element.id, { scrollWheelZoom: false }).setView(mapCenterLatLng, centerData.zoom);
|
||||||
|
|
||||||
return L.map(element.id, { scrollWheelZoom: false }).setView(mapCenterLatLng, centerData.zoom);
|
map.on("focus", function() {
|
||||||
|
map.scrollWheelZoom.enable();
|
||||||
|
});
|
||||||
|
map.on("blur mouseout", function() {
|
||||||
|
map.scrollWheelZoom.disable();
|
||||||
|
});
|
||||||
|
|
||||||
|
return map;
|
||||||
},
|
},
|
||||||
attributionPrefix: function() {
|
attributionPrefix: function() {
|
||||||
return '<a href="https://leafletjs.com" title="A JavaScript library for interactive maps">Leaflet</a>';
|
return '<a href="https://leafletjs.com" title="A JavaScript library for interactive maps">Leaflet</a>';
|
||||||
|
|||||||
Reference in New Issue
Block a user