diff --git a/www/assets/js/packages.js b/www/assets/js/packages.js index 340b354..5595e80 100644 --- a/www/assets/js/packages.js +++ b/www/assets/js/packages.js @@ -318,9 +318,15 @@ function markDelivered(id, delivered) { } packages[i].items[j].delivered = delivered; + let gpslink = ""; + if (userPosition.coords.accuracy < 40 && timeDiff(userPosition.updated) < 10) { + let lat = userPosition.coords.latitude; + let lon = userPosition.coords.longitude; + gpslink = "
" + lat + ", " + lon + ""; + } if (delivered) { packages[i].items[j].deliverytimestamp = time(); - appendActivityLog("Delivered", SETTINGS.itemtypes[packages[i].items[j].type].name, packages[i].items[j].address, "far fa-check-circle"); + appendActivityLog("Delivered", SETTINGS.itemtypes[packages[i].items[j].type].name, packages[i].items[j].address + gpslink, "far fa-check-circle"); mapCalibrate(packages[i].items[j], packages[i]); } else { packages[i].items[j].deliverytimestamp = null;