diff --git a/www/assets/js/manage.js b/www/assets/js/manage.js index d094133..ab3445d 100644 --- a/www/assets/js/manage.js +++ b/www/assets/js/manage.js @@ -41,12 +41,17 @@ $("#addpackagebtn").click(function () { setStorage("citystate", $("input[name=citystate]").val().trim()); } + if (getStorage("zipcode") != $("input[name=zipcode]").val().trim()) { + setStorage("zipcode", $("input[name=zipcode]").val().trim()); + } + var address = ($("input[name=number]").val() + " " + $("input[name=street]").val()).toUpperCase(); $("#no-history").addClass("display-none"); addPackageByAddress( $("input[name=number]").val().toUpperCase(), $("input[name=street]").val().toUpperCase(), $("input[name=citystate]").val().toUpperCase(), + $("input[name=zipcode]").val().toUpperCase(), $("input[name=itemtype]:checked").val(), function (ids) { var packageObj = getPackage(ids.packageID); @@ -82,6 +87,9 @@ $(".view-main").on("click", "#historylist .history-list-item", function () { }); // Restore user's last entered city/state combo -if (getStorage("citystate") != null) { +if (inStorage("citystate")) { $("input[name=citystate]").val(getStorage("citystate")); +} +if (inStorage("zipcode")) { + $("input[name=zipcode]").val(getStorage("zipcode")); } \ No newline at end of file diff --git a/www/assets/js/packages.js b/www/assets/js/packages.js index 0f63770..fd573bd 100644 --- a/www/assets/js/packages.js +++ b/www/assets/js/packages.js @@ -284,7 +284,7 @@ function countPackages() { return count; } -function addPackageByAddress(number, street, citystate, type, callback) { +function addPackageByAddress(number, street, citystate, zip, type, callback) { var requestfinished = false; var searchingdialogopen = false; var deadline = false; @@ -318,7 +318,8 @@ function addPackageByAddress(number, street, citystate, type, callback) { data: { number: number, street: street, - citystate: citystate + citystate: citystate, + zip: zip }, timeout: 15 * 1000, success: function (resp) { diff --git a/www/pages/manage.html b/www/pages/manage.html index e19b490..a4e8fb2 100644 --- a/www/pages/manage.html +++ b/www/pages/manage.html @@ -55,11 +55,23 @@ -
  • -
    -
    City, State, ZIP
    -
    - +
  • +
    +
    +
    +
    City, State
    +
    + +
    +
    +
    +
    +
    +
    ZIP
    +
    + +
    +
  • @@ -68,7 +80,7 @@