Highlight non-numeric home location coordinates

This commit is contained in:
Anton Khorev 2023-08-10 04:25:21 +03:00
parent 0be576a272
commit 65a4a95804

View file

@ -69,8 +69,8 @@ $(document).ready(function () {
deleted_lon = null; deleted_lon = null;
respondToHomeUpdate(); respondToHomeUpdate();
}).on("moveend", function () { }).on("moveend", function () {
var lat = $("#home_lat").val(), var lat = $("#home_lat").val().trim(),
lon = $("#home_lon").val(), lon = $("#home_lon").val().trim(),
location; location;
try { try {
@ -128,15 +128,19 @@ $(document).ready(function () {
} }
function respondToHomeUpdate() { function respondToHomeUpdate() {
var lat = $("#home_lat").val(), var lat = $("#home_lat").val().trim(),
lon = $("#home_lon").val(), lon = $("#home_lon").val().trim(),
location; location;
try { try {
if (lat && lon) { if (lat && lon) {
location = L.latLng(lat, lon); location = L.latLng(lat, lon);
} }
} catch (error) {} $("#home_lat, #home_lon").removeClass("is-invalid");
} catch (error) {
if (lat && isNaN(lat)) $("#home_lat").addClass("is-invalid");
if (lon && isNaN(lon)) $("#home_lon").addClass("is-invalid");
}
$("#home_message").toggleClass("invisible", Boolean(location)); $("#home_message").toggleClass("invisible", Boolean(location));
$("#home_show").prop("hidden", !location); $("#home_show").prop("hidden", !location);