From c5923625c39bd6eb0415598388ff71bb4c9513db Mon Sep 17 00:00:00 2001 From: Skylar Ittner Date: Fri, 5 May 2023 15:23:55 -0600 Subject: [PATCH] Organize and update link handler code --- www/assets/js/platform.js | 70 ++++++++++++++++++++++++--------------- 1 file changed, 43 insertions(+), 27 deletions(-) diff --git a/www/assets/js/platform.js b/www/assets/js/platform.js index a39f97e..3f65913 100644 --- a/www/assets/js/platform.js +++ b/www/assets/js/platform.js @@ -158,33 +158,9 @@ function handleDeepLink(href) { case "/": break; case "/app": - break; case "/app/get": app.dialog.alert("You already have the Helena Express app. You're using it right now!", "Hi there!"); break; - case "/track": - if (link.fragment) { - router.navigate("/track/" + link.fragment); - } else { - router.navigate("/track"); - } - break; - case "/rates": - router.navigate("/rates"); - break; - case "/schedule": - router.navigate("/appointment"); - break; - case "/shop": - router.navigate("/shop"); - break; - case "/pickup": - router.navigate("/send"); - break; - case "/telegram": - case "/telegram/": - router.navigate("/telegram"); - break; case "/das": router.navigate("/das"); break; @@ -201,20 +177,60 @@ function handleDeepLink(href) { case "/das/account": router.navigate("/account"); break; + case "/fast": + router.navigate("/quicksend"); + break; + case "/kiosk": + router.navigate("/postalpoint"); + break; + case "/manifest": + openExternalBrowser(link.href); + break; case "/mobile": case "/mobile/": router.navigate("/mobile"); break; + case "/money": + router.navigate("/moneyorder"); + break; + case "/notary": + router.navigate("/notary"); + break; + case "/pickup": + router.navigate("/pickup"); + break; case "/postalpoint": case "/postalpoint/": router.navigate("/postalpoint"); break; - case "/money": - router.navigate("/moneyorder"); + case "/rates": + router.navigate("/rates"); + break; + case "/review": + openExternalBrowser(link.href); + break; + case "/schedule": + router.navigate("/appointment"); + break; + case "/send": + router.navigate("/send"); + break; + case "/shop": + router.navigate("/shop"); + break; + case "/telegram": + case "/telegram/": + router.navigate("/telegram"); + break; + case "/track": + if (link.fragment) { + router.navigate("/track/" + link.fragment); + } else { + router.navigate("/track"); + } break; default: openBrowser(link.href); - break; } return true; }