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,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");
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue