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,7 +51,8 @@ $(document).ready(function () {
}
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();
@ -59,11 +60,16 @@ $(document).ready(function () {
$("#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 () {
var lat = $("#home_lat").val(),
@ -71,6 +77,16 @@ $(document).ready(function () {
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 {
$("[data-user]").each(function () {
var user = $(this).data("user");