X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/75606ab189486aae1c73540416ddaacb44de904e..00108bc9b7e9e03a47d89343e7f53eb924977ff8:/app/assets/javascripts/user.js diff --git a/app/assets/javascripts/user.js b/app/assets/javascripts/user.js index 9366115ce..2af9e18cb 100644 --- a/app/assets/javascripts/user.js +++ b/app/assets/javascripts/user.js @@ -7,8 +7,8 @@ }()); $(document).ready(function () { - var defaultHomeZoom = 12; - var map, marker, deleted_lat, deleted_lon; + const defaultHomeZoom = 12; + let map, marker, deleted_lat, deleted_lon; if ($("#map").length) { map = L.map("map", { @@ -16,12 +16,12 @@ $(document).ready(function () { zoomControl: false }).addLayer(new L.OSM.Mapnik()); - var position = $("html").attr("dir") === "rtl" ? "topleft" : "topright"; + const position = $("html").attr("dir") === "rtl" ? "topleft" : "topright"; L.OSM.zoom({ position: position }) .addTo(map); - var locate = L.control.locate({ + const locate = L.control.locate({ position: position, icon: "icon geolocate", iconLoading: "icon geolocate", @@ -33,7 +33,7 @@ $(document).ready(function () { } }).addTo(map); - var locateContainer = locate.getContainer(); + const locateContainer = locate.getContainer(); $(locateContainer) .removeClass("leaflet-control-locate leaflet-bar") @@ -73,9 +73,9 @@ $(document).ready(function () { deleted_lon = null; respondToHomeUpdate(); }).on("moveend", function () { - var lat = $("#home_lat").val().trim(), - lon = $("#home_lon").val().trim(), - location; + const lat = $("#home_lat").val().trim(), + lon = $("#home_lon").val().trim(); + let location; try { if (lat && lon) { @@ -95,15 +95,15 @@ $(document).ready(function () { }); $("#home_show").click(function () { - var lat = $("#home_lat").val(), - lon = $("#home_lon").val(); + const lat = $("#home_lat").val(), + lon = $("#home_lon").val(); map.setView([lat, lon], defaultHomeZoom); }); $("#home_delete").click(function () { - var lat = $("#home_lat").val(), - lon = $("#home_lon").val(); + const lat = $("#home_lat").val(), + lon = $("#home_lon").val(); $("#home_lat, #home_lon").val(""); deleted_lat = lat; @@ -122,7 +122,7 @@ $(document).ready(function () { }); } else { $("[data-user]").each(function () { - var user = $(this).data("user"); + const user = $(this).data("user"); if (user.lon && user.lat) { L.marker([user.lat, user.lon], { icon: OSM.getUserIcon(user.icon) }).addTo(map) .bindPopup(user.description, { minWidth: 200 }); @@ -132,9 +132,9 @@ $(document).ready(function () { } function respondToHomeUpdate() { - var lat = $("#home_lat").val().trim(), - lon = $("#home_lon").val().trim(), - location; + const lat = $("#home_lat").val().trim(), + lon = $("#home_lon").val().trim(); + let location; try { if (lat && lon) { @@ -160,14 +160,14 @@ $(document).ready(function () { } function isCloseEnoughToMapCenter(location) { - var inputPt = map.latLngToContainerPoint(location), - centerPt = map.latLngToContainerPoint(map.getCenter()); + const inputPt = map.latLngToContainerPoint(location), + centerPt = map.latLngToContainerPoint(map.getCenter()); return centerPt.distanceTo(inputPt) < 10; } function updateAuthUID() { - var provider = $("select#user_auth_provider").val(); + const provider = $("select#user_auth_provider").val(); if (provider === "openid") { $("input#user_auth_uid").show().prop("disabled", false); @@ -210,7 +210,7 @@ $(document).ready(function () { }); $("input[name=legale]").change(function () { - var url = $(this).data("url"); + const url = $(this).data("url"); $("#contributorTerms").html("
" + I18n.t("browse.start_rjs.loading") + "
"); $("#contributorTerms").load(url);