Add delete home location button listener
This commit is contained in:
parent
7848643990
commit
dbb3be0a74
1 changed files with 25 additions and 9 deletions
|
@ -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");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue