deleted_lon = null;
respondToHomeUpdate();
}).on("moveend", function () {
- var lat = $("#home_lat").val(),
- lon = $("#home_lon").val(),
+ var lat = $("#home_lat").val().trim(),
+ lon = $("#home_lon").val().trim(),
location;
try {
var 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);
+ .bindPopup(user.description, { minWidth: 200 });
}
});
}
}
function respondToHomeUpdate() {
- var lat = $("#home_lat").val(),
- lon = $("#home_lon").val(),
+ var lat = $("#home_lat").val().trim(),
+ lon = $("#home_lon").val().trim(),
location;
try {
if (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_show").prop("hidden", !location);