/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the editor. */ $(".view-main").on("click", "#addresslist .package-list-item .item-content", function () { var pid = $(this).data("packageid"); if (typeof packages[pid].delivered == "undefined" || packages[pid].delivered == false) { packages[pid].delivered = true; localStorage.setItem("packages", JSON.stringify(packages)); loadPackageList(); } else { app.dialog.confirm( packages[pid].address, "Mark Undelivered", function () { // undeliver packages[pid].delivered = false; localStorage.setItem("packages", JSON.stringify(packages)); loadPackageList(); }, function () { // cancel } ); } }); $(".view-main").on("mousedown", "#addresslist .package-list-item .item-content", function (e) { if (e.button == 2) { confirmDeletePackage($(this).data("packageid")); } }); $(".view-main").on("swipeout:delete", "#addresslist .package-list-item", function () { console.log("Deleting package", $(this).data("packageid")); deletePackage($(this).data("packageid")); }); function loadPackageList() { $("#addresslist").html(""); for (var i = 0; i < packages.length; i++) { var icon = "fas fa-box-open"; var classes = ""; if (packages[i].delivered == true) { icon = "fas fa-check"; classes = "text-color-green"; } $("#addresslist").append( '
  • ' + '
    ' + '
    ' + ' ' + '
    ' + '
    ' + '
    ' + ' ' + packages[i].address + '
    ' + ' ' + '
    ' + '
    ' + '
    ' + ' Delete' + '
    ' + '
  • ' ); } } function confirmDeleteAllPackages() { app.dialog.confirm( "Really delete all packages from list?", "Clear Packages", function () { // clear packages = []; localStorage.setItem("packages", JSON.stringify(packages)); loadPackageList(); if (map != null) { map.updatePackageLayer(packages); } }, function () { // cancel } ); }