]> git.openstreetmap.org Git - rails.git/blobdiff - app/assets/javascripts/user.js
Add history changesets layer module
[rails.git] / app / assets / javascripts / user.js
index a2516984e0a84da9ccab4ca92c525f403f9623ce..5f8a931e3956132583e8a9f52734b9621b698a70 100644 (file)
@@ -1,4 +1,4 @@
-//= require leaflet.locatecontrol/dist/L.Control.Locate.umd
+//= require leaflet.locate
 
 (function () {
   $(document).on("change", "#user_all", function () {
@@ -18,30 +18,9 @@ $(function () {
 
     const position = $("html").attr("dir") === "rtl" ? "topleft" : "topright";
 
-    L.OSM.zoom({ position: position })
-      .addTo(map);
-
-    const locate = L.control.locate({
-      position: position,
-      icon: "icon geolocate",
-      iconLoading: "icon geolocate",
-      strings: {
-        title: OSM.i18n.t("javascripts.map.locate.title"),
-        popup: function (options) {
-          return OSM.i18n.t("javascripts.map.locate." + options.unit + "Popup", { count: options.distance });
-        }
-      }
-    }).addTo(map);
-
-    const locateContainer = locate.getContainer();
+    L.OSM.zoom({ position }).addTo(map);
 
-    $(locateContainer)
-      .removeClass("leaflet-control-locate leaflet-bar")
-      .addClass("control-locate")
-      .children("a")
-      .attr("href", "#")
-      .removeClass("leaflet-bar-part leaflet-bar-part-single")
-      .addClass("control-button");
+    L.OSM.locate({ position }).addTo(map);
 
     if (OSM.home) {
       map.setView([OSM.home.lat, OSM.home.lon], defaultHomeZoom);