--- a/src/pyams_gis/resources/js/pyams_gis.js Thu Jun 21 09:57:17 2018 +0200
+++ b/src/pyams_gis/resources/js/pyams_gis.js Tue Jun 26 16:54:41 2018 +0200
@@ -320,8 +320,24 @@
},
clear: function(event) {
+ // Clear fieldset
var fieldset = $(this).parents('fieldset:first');
$('input', fieldset).val(null);
+ // reset map position and zoom level
+ var map = $('.map', fieldset);
+ var marker = map.data('marker');
+ if (marker) {
+ marker.setLatLng([-90, 0]);
+ var leafmap = map.data('leafmap');
+ var config = map.data('leafmap.config');
+ if (config.bounds) {
+ leafmap.fitBounds(config.bounds);
+ } else {
+ var map_data = map.data();
+ leafmap.setView(map_data.mapLeafletCenter || config.center,
+ config.zoom || 13);
+ }
+ }
},
moveMarkerTo: function(map, position, srid) {
@@ -544,6 +560,7 @@
},
clear: function(event) {
+ // Clear fieldset
var fieldset = $(this).parents('fieldset:first');
$('input', fieldset).val(null);
}