forms: don't let readonly maps be moved (#26036)

This commit is contained in:
Frédéric Péters 2018-09-03 15:10:13 +02:00
parent 35db03bb68
commit da5e7f52b0
1 changed files with 4 additions and 2 deletions

View File

@ -29,7 +29,6 @@ $(window).on('load', function() {
new L.Control.Zoom({position: map_controls_position}).addTo(map);
$map_widget[0].leaflet_map = map;
var gps_control = new L.Control.Gps({position: map_controls_position});
map.addControl(gps_control);
var hidden = $(this).prev();
map.marker = null;
var latlng;
@ -47,7 +46,10 @@ $(window).on('load', function() {
attribution: map_attribution,
maxZoom: map_options.maxZoom
}).addTo(map);
if (! $map_widget.data('readonly')) {
if ($map_widget.data('readonly')) {
map.dragging.disable();
} else {
map.addControl(gps_control);
map.on('click', function(e) {
$map_widget.trigger('set-geolocation', e.latlng);
});