]> git.openstreetmap.org Git - rails.git/blobdiff - app/assets/javascripts/leaflet.locate.js
don't pan map wen closing/reopening/commenting a note, fixes #648
[rails.git] / app / assets / javascripts / leaflet.locate.js
index d43a5e458fe4e1615f445509bb32bf9c230d8839..d199292083d93bbbded0586326f6f5e09a0056dc 100644 (file)
@@ -1,5 +1,5 @@
 L.OSM.locate = function (options) {
 L.OSM.locate = function (options) {
-  var control = L.control.locate(Object.assign({
+  var control = L.control.locate({
     icon: "icon geolocate",
     iconLoading: "icon geolocate",
     strings: {
     icon: "icon geolocate",
     iconLoading: "icon geolocate",
     strings: {
@@ -7,8 +7,9 @@ L.OSM.locate = function (options) {
       popup: function (options) {
         return I18n.t("javascripts.map.locate." + options.unit + "Popup", { count: options.distance });
       }
       popup: function (options) {
         return I18n.t("javascripts.map.locate." + options.unit + "Popup", { count: options.distance });
       }
-    }
-  }, options));
+    },
+    ...options
+  });
 
   control.onAdd = function (map) {
     var container = Object.getPrototypeOf(this).onAdd.apply(this, [map]);
 
   control.onAdd = function (map) {
     var container = Object.getPrototypeOf(this).onAdd.apply(this, [map]);