]> git.openstreetmap.org Git - rails.git/commitdiff
Make setLatLng a private function
authorAnton Khorev <tony29@yandex.ru>
Sun, 11 Aug 2024 02:31:48 +0000 (05:31 +0300)
committerAnton Khorev <tony29@yandex.ru>
Wed, 14 Aug 2024 02:11:56 +0000 (05:11 +0300)
app/assets/javascripts/index/directions-endpoint.js

index b9a4ff9a2b39b235d4af188e856d287377aefa21..14c91a4fb4d6cca917308b71dff6c66f3946f634 100644 (file)
@@ -17,7 +17,7 @@ OSM.DirectionsEndpoint = function Endpoint(map, input, iconUrl, dragCallback, ge
   endpoint.marker.on("drag dragend", function (e) {
     var latlng = e.target.getLatLng();
 
   endpoint.marker.on("drag dragend", function (e) {
     var latlng = e.target.getLatLng();
 
-    endpoint.setLatLng(latlng);
+    setLatLng(latlng);
     setInputValueFromLatLng(latlng);
     endpoint.value = input.val();
     dragCallback(e.type === "drag");
     setInputValueFromLatLng(latlng);
     endpoint.value = input.val();
     dragCallback(e.type === "drag");
@@ -40,7 +40,7 @@ OSM.DirectionsEndpoint = function Endpoint(map, input, iconUrl, dragCallback, ge
     input.val(value);
 
     if (latlng) {
     input.val(value);
 
     if (latlng) {
-      endpoint.setLatLng(latlng);
+      setLatLng(latlng);
       setInputValueFromLatLng(latlng);
     } else {
       endpoint.getGeocode();
       setInputValueFromLatLng(latlng);
     } else {
       endpoint.getGeocode();
@@ -67,7 +67,7 @@ OSM.DirectionsEndpoint = function Endpoint(map, input, iconUrl, dragCallback, ge
         return;
       }
 
         return;
       }
 
-      endpoint.setLatLng(L.latLng(json[0]));
+      setLatLng(L.latLng(json[0]));
 
       input.val(json[0].display_name);
 
 
       input.val(json[0].display_name);
 
@@ -75,13 +75,13 @@ OSM.DirectionsEndpoint = function Endpoint(map, input, iconUrl, dragCallback, ge
     });
   };
 
     });
   };
 
-  endpoint.setLatLng = function (ll) {
+  function setLatLng(ll) {
     endpoint.hasGeocode = true;
     endpoint.latlng = ll;
     endpoint.marker
       .setLatLng(ll)
       .addTo(map);
     endpoint.hasGeocode = true;
     endpoint.latlng = ll;
     endpoint.marker
       .setLatLng(ll)
       .addTo(map);
-  };
+  }
 
   function setInputValueFromLatLng(latlng) {
     var precision = OSM.zoomPrecision(map.getZoom());
 
   function setInputValueFromLatLng(latlng) {
     var precision = OSM.zoomPrecision(map.getZoom());