diff --git a/public/views/addressbook.html b/public/views/addressbook.html index a6d355b6f..282118107 100644 --- a/public/views/addressbook.html +++ b/public/views/addressbook.html @@ -6,7 +6,7 @@ Addressbook - diff --git a/public/views/tab-home.html b/public/views/tab-home.html index d6d94aa0c..7901a3c4b 100644 --- a/public/views/tab-home.html +++ b/public/views/tab-home.html @@ -47,11 +47,18 @@ -
+
Wallets - +
+ + +
+
+ Create a bitcoin wallet + +
@@ -78,7 +85,7 @@
@@ -90,7 +97,7 @@
-
+
Buy & Sell Bitcoin @@ -105,7 +112,7 @@ -->
-
+
+ ng-show="nextStepEnabled && wallets[0]">
Next steps
- - -
-
- Create a bitcoin wallet - -
diff --git a/public/views/tab-settings.html b/public/views/tab-settings.html index 0231d8d99..d2bb77e78 100644 --- a/public/views/tab-settings.html +++ b/public/views/tab-settings.html @@ -56,7 +56,7 @@
-
Wallets Preferences
+
Wallets Preferences
diff --git a/src/js/controllers/tab-home.js b/src/js/controllers/tab-home.js index 7cc36c532..e13111622 100644 --- a/src/js/controllers/tab-home.js +++ b/src/js/controllers/tab-home.js @@ -218,11 +218,17 @@ angular.module('copayApp.controllers').controller('tabHomeController', configService.whenAvailable(function() { var config = configService.getSync(); var isWindowsPhoneApp = platformInfo.isWP && platformInfo.isCordova; + $scope.glideraEnabled = config.glidera.enabled && !isWindowsPhoneApp; $scope.coinbaseEnabled = config.coinbase.enabled && !isWindowsPhoneApp; $scope.amazonEnabled = config.amazon.enabled; $scope.bitpayCardEnabled = config.bitpayCard.enabled; - $scope.nextStepEnabled = $scope.glideraEnabled || $scope.coinbaseEnabled || $scope.amazonEnabled || $scope.bitpayCardEnabled; + + var buyAndSellEnabled = !$scope.externalServices.BuyAndSell && ($scope.glideraEnabled || $scope.coinbaseEnabled); + var amazonEnabled = !$scope.externalServices.AmazonGiftCards && $scope.amazonEnabled; + var bitpayCardEnabled = !$scope.externalServices.BitpayCard && $scope.bitpayCardEnabled; + + $scope.nextStepEnabled = buyAndSellEnabled || amazonEnabled || bitpayCardEnabled; $scope.recentTransactionsEnabled = config.recentTransactions.enabled; if ($scope.bitpayCardEnabled) bitpayCardCache();