From e578cbd57d638524d54b21e78a0443b0699da652 Mon Sep 17 00:00:00 2001 From: Skylar Ittner Date: Sat, 9 Oct 2021 16:01:15 -0600 Subject: [PATCH] Add carrier tracking link to tracking results --- www/assets/js/platform.js | 2 +- www/assets/js/track.js | 3 +++ www/pages/trackresult.html | 11 +++++++++++ 3 files changed, 15 insertions(+), 1 deletion(-) diff --git a/www/assets/js/platform.js b/www/assets/js/platform.js index 285a355..b3ee0aa 100644 --- a/www/assets/js/platform.js +++ b/www/assets/js/platform.js @@ -28,7 +28,7 @@ var closeBrowser = function () { // stub } -var openSystemBrowser = function (url) { +var openExternalBrowser = function (url) { window.open(url); } diff --git a/www/assets/js/track.js b/www/assets/js/track.js index 401e0d8..eb7c486 100644 --- a/www/assets/js/track.js +++ b/www/assets/js/track.js @@ -90,6 +90,9 @@ function trackOpenAsync( {to, resolve, reject}) { } context.info.push({label: deliverydatelabel, value: formatTimestamp("F j Y", resp.info.delivery_date_unixtime)}); } + if (resp.info.carrier_tracking_url) { + context.carrierurl = resp.info.carrier_tracking_url; + } for (var i = 0; i < resp.events.length; i++) { context.events.push({ diff --git a/www/pages/trackresult.html b/www/pages/trackresult.html index 5330c10..fe2957a 100644 --- a/www/pages/trackresult.html +++ b/www/pages/trackresult.html @@ -52,6 +52,17 @@ {{/each}} {{/js_if}} + {{#if carrierurl}} +
  • + +
  • + {{/if}} {{#if events}}
  • Events
  • {{#each events}}