Add delete home location button listener

This commit is contained in:
Anton Khorev 2023-08-09 20:57:43 +03:00
parent 7848643990
commit dbb3be0a74

View file

@ -51,19 +51,25 @@ $(document).ready(function () {
} }
map.on("click", function (e) { map.on("click", function (e) {
if ($("#updatehome").is(":checked")) { if (!$("#updatehome").is(":checked")) return;
var zoom = map.getZoom(),
precision = OSM.zoomPrecision(zoom),
location = e.latlng.wrap();
$("#home_lat").val(location.lat.toFixed(precision)); var zoom = map.getZoom(),
$("#home_lon").val(location.lng.toFixed(precision)); precision = OSM.zoomPrecision(zoom),
location = e.latlng.wrap();
respondToHomeUpdate(); $("#home_lat").val(location.lat.toFixed(precision));
} $("#home_lon").val(location.lng.toFixed(precision));
deleted_lat = null;
deleted_lon = null;
respondToHomeUpdate();
}); });
$("#home_lat, #home_lon").on("input", respondToHomeUpdate); $("#home_lat, #home_lon").on("input", function () {
deleted_lat = null;
deleted_lon = null;
respondToHomeUpdate();
});
$("#home_show").click(function () { $("#home_show").click(function () {
var lat = $("#home_lat").val(), var lat = $("#home_lat").val(),
@ -71,6 +77,16 @@ $(document).ready(function () {
map.panTo([lat, lon]); map.panTo([lat, lon]);
}); });
$("#home_delete").click(function () {
var lat = $("#home_lat").val(),
lon = $("#home_lon").val();
$("#home_lat, #home_lon").val("");
deleted_lat = lat;
deleted_lon = lon;
respondToHomeUpdate();
});
} else { } else {
$("[data-user]").each(function () { $("[data-user]").each(function () {
var user = $(this).data("user"); var user = $(this).data("user");