QmlMarketplace - Fix issues found during test

* command line --url hifiapp:MARKET was not bringing up correct
marketplace
* Search field was not being cleared when 'home' button was clicked
after a search
* tablet button was not lit when marketplace was launched
This commit is contained in:
Roxanne Skelly 2019-01-28 15:14:49 -08:00
parent d3cffa50d6
commit 2fe78383ed
3 changed files with 3 additions and 3 deletions
interface
resources/qml/hifi/commerce/marketplace
src/commerce
scripts/system/marketplaces

View file

@ -665,6 +665,7 @@ Rectangle {
categoriesListView.currentIndex = -1;
categoriesText.text = "Categories";
root.categoryString = "";
searchField.text = "";
getMarketplaceItems();
}
}

View file

@ -54,11 +54,10 @@ void QmlCommerce::openSystemApp(const QString& appName) {
{"GOTO", "hifi/tablet/TabletAddressDialog.qml"},
{"PEOPLE", "hifi/Pal.qml"},
{"WALLET", "hifi/commerce/wallet/Wallet.qml"},
{"MARKET", "/marketplace.html"}
{"MARKET", "hifi/commerce/marketplace/Marketplace.qml"}
};
static const QMap<QString, QString> systemInject{
{"MARKET", "/scripts/system/html/js/marketplacesInject.js"}
};

View file

@ -703,7 +703,7 @@ var onMarketplaceScreen = false;
var onWalletScreen = false;
var onTabletScreenChanged = function onTabletScreenChanged(type, url) {
ui.setCurrentVisibleScreenMetadata(type, url);
onMarketplaceScreen = type === "Web" && url.indexOf(MARKETPLACE_URL) !== -1;
onMarketplaceScreen = type === "QML" && url.indexOf(MARKETPLACE_QML_PATH) !== -1;
onInspectionCertificateScreen = type === "QML" && url.indexOf(MARKETPLACE_INSPECTIONCERTIFICATE_QML_PATH) !== -1;
var onWalletScreenNow = url.indexOf(MARKETPLACE_WALLET_QML_PATH) !== -1;
var onCommerceScreenNow = type === "QML" && (