From 0802bd2c219f6520543e1d2ae9565066183eac37 Mon Sep 17 00:00:00 2001 From: Zach Fox Date: Mon, 26 Feb 2018 14:27:59 -0800 Subject: [PATCH] Fix going to marketplace main page from WalletChoice --- interface/resources/qml/hifi/commerce/wallet/Wallet.qml | 2 ++ scripts/system/commerce/wallet.js | 3 +++ 2 files changed, 5 insertions(+) diff --git a/interface/resources/qml/hifi/commerce/wallet/Wallet.qml b/interface/resources/qml/hifi/commerce/wallet/Wallet.qml index f779588f17..952390a7a4 100644 --- a/interface/resources/qml/hifi/commerce/wallet/Wallet.qml +++ b/interface/resources/qml/hifi/commerce/wallet/Wallet.qml @@ -799,6 +799,8 @@ Rectangle { Commerce.getWalletStatus(); } else if (msg.referrer === 'purchases') { sendToScript({method: 'goToPurchases'}); + } else if (msg.referrer === 'marketplace cta' || msg.referrer === 'mainPage') { + sendToScript({method: 'goToMarketplaceMainPage', itemId: msg.referrer}); } else { sendToScript({method: 'goToMarketplaceItemPage', itemId: msg.referrer}); } diff --git a/scripts/system/commerce/wallet.js b/scripts/system/commerce/wallet.js index bda668246a..26ffb08796 100644 --- a/scripts/system/commerce/wallet.js +++ b/scripts/system/commerce/wallet.js @@ -655,6 +655,9 @@ case 'goToPurchases': tablet.pushOntoStack(MARKETPLACE_PURCHASES_QML_PATH); break; + case 'goToMarketplaceMainPage': + tablet.gotoWebScreen(MARKETPLACE_URL, MARKETPLACES_INJECT_SCRIPT_URL); + break; case 'goToMarketplaceItemPage': tablet.gotoWebScreen(MARKETPLACE_URL + '/items/' + message.itemId, MARKETPLACES_INJECT_SCRIPT_URL); break;