Add carrier tracking link to tracking results

This commit is contained in:
Skylar Ittner 2021-10-09 16:01:15 -06:00
parent 8189a71185
commit e578cbd57d
3 changed files with 15 additions and 1 deletions

View File

@ -28,7 +28,7 @@ var closeBrowser = function () {
// stub // stub
} }
var openSystemBrowser = function (url) { var openExternalBrowser = function (url) {
window.open(url); window.open(url);
} }

View File

@ -90,6 +90,9 @@ function trackOpenAsync( {to, resolve, reject}) {
} }
context.info.push({label: deliverydatelabel, value: formatTimestamp("F j Y", resp.info.delivery_date_unixtime)}); 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++) { for (var i = 0; i < resp.events.length; i++) {
context.events.push({ context.events.push({

View File

@ -52,6 +52,17 @@
</li> </li>
{{/each}} {{/each}}
{{/js_if}} {{/js_if}}
{{#if carrierurl}}
<li>
<div class="item-content item-link hapticbtn" onclick='openExternalBrowser("{{carrierurl}}");'>
<div class="item-inner">
<div class="item-title">
<i class="far fa-external-link"></i> More Info
</div>
</div>
</div>
</li>
{{/if}}
{{#if events}} {{#if events}}
<li class="item-divider">Events</li> <li class="item-divider">Events</li>
{{#each events}} {{#each events}}