diff --git a/www/assets/css/app.css b/www/assets/css/app.css index 21cc63f..0ca6b9e 100644 --- a/www/assets/css/app.css +++ b/www/assets/css/app.css @@ -194,3 +194,9 @@ file, You can obtain one at http://mozilla.org/MPL/2.0/. transform-origin: 50% 100%; transform: scaleY(calc(1 / var(--f7-device-pixel-ratio))); } + +.fullwidth-filler-image { + max-height: 40vh; + max-width: 90%; + height: 50rem; +} \ No newline at end of file diff --git a/www/assets/images/multi-track.svg b/www/assets/images/multi-track.svg new file mode 100644 index 0000000..309250f --- /dev/null +++ b/www/assets/images/multi-track.svg @@ -0,0 +1,2 @@ + + diff --git a/www/assets/images/searching.svg b/www/assets/images/searching.svg new file mode 100644 index 0000000..33abcc2 --- /dev/null +++ b/www/assets/images/searching.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/www/assets/images/tracking.svg b/www/assets/images/tracking.svg new file mode 100644 index 0000000..7b87dcc --- /dev/null +++ b/www/assets/images/tracking.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/www/assets/js/track.js b/www/assets/js/track.js index 088b16f..119c566 100644 --- a/www/assets/js/track.js +++ b/www/assets/js/track.js @@ -22,9 +22,12 @@ function openTrackingInfoPage(code) { function addTrackingSuggestions() { $("#tracking-history-list ul").html(""); + $("#tracking-history-list-empty").addClass("display-none"); + $("#tracking-history-list .list").removeClass("display-none"); var history = getTrackingHistory(); if (history == false || history.length == 0) { - $("#tracking-history-list ul").html('
  • You haven\'t tracked anything yet.
  • '); + $("#tracking-history-list-empty").removeClass("display-none"); + $("#tracking-history-list .list").addClass("display-none"); } else { for (var i = history.length - 1; i >= 0; i--) { $("#tracking-history-list ul").append('
  • ' @@ -34,6 +37,8 @@ function addTrackingSuggestions() { } } if (inStorage("accountkey") && inStorage("accountnumber")) { + $("#tracking-account-list-empty").addClass("display-none"); + $("#tracking-account-list .list").removeClass("display-none"); apirequest(SETTINGS.apis.gettrackingnumbers, { accountnumber: getStorage("accountnumber"), accountkey: getStorage("accountkey") @@ -52,7 +57,8 @@ function addTrackingSuggestions() { } if (success.trackingnumbers.length == 0) { - $("#tracking-account-list ul").html('
  • '); + $("#tracking-account-list-empty").removeClass("display-none"); + $("#tracking-account-list .list").addClass("display-none"); } } else { $("#tracking-account-list ul").html('
  • Error: ' + success.msg + '
  • '); @@ -62,9 +68,12 @@ function addTrackingSuggestions() { sendErrorReport("Tracking", "Couldn't get account tracking codes", "Server/network problem: " + xhr.status + ": " + xhr.statusText); }, "GET"); } else { - $("#tracking-account-list ul").html('
  • Get an account to use this feature.
  • '); + $("#tracking-account-list-empty").removeClass("display-none"); + $("#tracking-account-list .list").addClass("display-none"); } + $("#tracking-multi-list-empty").addClass("display-none"); + $("#tracking-multi-list .list").removeClass("display-none"); var codes = getTrackingMultiList(); if (codes.length > 0) { $("#tracking-multi-list ul").html('
  • Loading...
  • '); @@ -73,13 +82,16 @@ function addTrackingSuggestions() { updateTrackingMultiListStatus(); } } else { - $("#tracking-multi-list ul").html('
  • Quickly see the latest status for multiple packages at the same time right here. Long-pressRight-click a tracking code in the Recent tab to add it.
  • '); + $("#tracking-multi-list-empty").removeClass("display-none"); + $("#tracking-multi-list .list").addClass("display-none"); } } function updateTrackingMultiListStatus() { var codes = getTrackingMultiList(); console.log(codes.length); + $("#tracking-multi-list-empty").addClass("display-none"); + $("#tracking-multi-list .list").removeClass("display-none"); $("#tracking-multi-list ul").html('
  • Loading...
  • '); if (codes.length > 0) { $("#tracking-multi-list ul").html(""); @@ -127,7 +139,8 @@ function updateTrackingMultiListStatus() { }); } else { - $("#tracking-multi-list ul").html('
  • Quickly see the latest status for multiple packages at the same time right here. Long-pressRight-click a tracking code in the Recent tab to add it.
  • '); + $("#tracking-multi-list-empty").removeClass("display-none"); + $("#tracking-multi-list .list").addClass("display-none"); } } diff --git a/www/pages/receipts.html b/www/pages/receipts.html index 5286323..90882d1 100644 --- a/www/pages/receipts.html +++ b/www/pages/receipts.html @@ -42,7 +42,7 @@ {{else}}
    - +

    You don't have any receipts linked to your account. Use our services to get some!

    diff --git a/www/pages/track.html b/www/pages/track.html index 01768bc..f3a381b 100644 --- a/www/pages/track.html +++ b/www/pages/track.html @@ -62,6 +62,16 @@ +
    @@ -75,6 +85,16 @@
    +
    @@ -88,6 +108,17 @@
    +