From 6217c08352855828adec02454cee9ec83c6b17d1 Mon Sep 17 00:00:00 2001 From: Skylar Ittner Date: Tue, 14 Apr 2020 10:44:14 -0600 Subject: [PATCH] Add delivery coordinates to activity log (close #45) --- www/assets/js/packages.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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;