Record timestamp of package delivery (close #13) TODO: show time to user
This commit is contained in:
parent
991a82892e
commit
a571769ca4
@ -6,12 +6,7 @@
|
||||
|
||||
$(".view-main").on("click", "#addresslist .package-list-item .deliver-btn", function () {
|
||||
var pid = $(this).data("packageid");
|
||||
if (typeof packages[pid].delivered == "undefined" || packages[pid].delivered == false) {
|
||||
packages[pid].delivered = true;
|
||||
} else {
|
||||
packages[pid].delivered = false;
|
||||
}
|
||||
localStorage.setItem("packages", JSON.stringify(packages));
|
||||
markDelivered(pid);
|
||||
loadPackageList();
|
||||
});
|
||||
|
||||
|
@ -10,6 +10,21 @@ if (localStorage.getItem("packages") != null) {
|
||||
packages = JSON.parse(localStorage.getItem("packages"));
|
||||
}
|
||||
|
||||
function markDelivered(id, delivered) {
|
||||
if (typeof delivered == 'undefined') {
|
||||
if (typeof packages[id].delivered == "undefined" || packages[id].delivered == false) {
|
||||
delivered = true;
|
||||
} else {
|
||||
delivered = false;
|
||||
}
|
||||
}
|
||||
if (delivered) {
|
||||
packages[id].deliverytimestamp = Date.now();
|
||||
}
|
||||
packages[id].delivered = delivered;
|
||||
localStorage.setItem("packages", JSON.stringify(packages));
|
||||
}
|
||||
|
||||
function confirmDeletePackage(id) {
|
||||
app.dialog.confirm(
|
||||
"Delete package at " + packages[id].address + "?",
|
||||
|
Loading…
x
Reference in New Issue
Block a user