diff --git a/public/index.html b/public/index.html index a1d9133f9..4d55c0075 100644 --- a/public/index.html +++ b/public/index.html @@ -27,7 +27,6 @@
-
-

Wallet Service Error

-
- {{index.clientError.error || index.clientError.message || index.clientError}} -
+

Wallet Service Error

+
{{index.clientError.message || index.clientError}}
diff --git a/public/views/walletHome.html b/public/views/walletHome.html index 9d5cc2161..9847dda24 100644 --- a/public/views/walletHome.html +++ b/public/views/walletHome.html @@ -333,8 +333,6 @@ history -->
- -
@@ -398,7 +396,6 @@ history
-
diff --git a/src/js/controllers/index.js b/src/js/controllers/index.js index 4536f0f60..cc355f667 100644 --- a/src/js/controllers/index.js +++ b/src/js/controllers/index.js @@ -625,6 +625,12 @@ angular.module('copayApp.controllers').controller('indexController', function($r self.updateTxHistory(); }); + $rootScope.$on('Local/SetTab', function(event, tab) { + self.setTab(tab); + }); + + + $rootScope.$on('Local/NeedsPassword', function(event, isSetup, cb) { self.askPassword = { isSetup: isSetup, diff --git a/src/js/controllers/topbar.js b/src/js/controllers/topbar.js index 8b78686f4..868c059d1 100644 --- a/src/js/controllers/topbar.js +++ b/src/js/controllers/topbar.js @@ -21,7 +21,7 @@ angular.module('copayApp.controllers').controller('topbarController', function($ }, 100); alert('Scanning error'); }); - go.send(); + $scope.$emit('Local/SetTab', 'send'); }; var modalOpenScanner = function() { @@ -79,7 +79,7 @@ angular.module('copayApp.controllers').controller('topbarController', function($ $scope.init = function() { setScanner(); $timeout(function() { - go.send(); + $scope.$emit('Local/SetTab', 'send'); canvas = document.getElementById('qr-canvas'); context = canvas.getContext('2d'); diff --git a/src/js/controllers/walletHome.js b/src/js/controllers/walletHome.js index d2d3a0b62..fa66648b0 100644 --- a/src/js/controllers/walletHome.js +++ b/src/js/controllers/walletHome.js @@ -1,6 +1,6 @@ 'use strict'; -angular.module('copayApp.controllers').controller('walletHomeController', function($scope, $rootScope, $timeout, $filter, $modal, notification, txStatus, isCordova, profileService, lodash, configService, rateService, storageService) { +angular.module('copayApp.controllers').controller('walletHomeController', function($scope, $rootScope, $timeout, $filter, $modal, $log, notification, txStatus, isCordova, profileService, lodash, configService, rateService, storageService, bitcore, isChromeApp) { var self = this; $rootScope.hideMenuBar = false; @@ -25,11 +25,13 @@ angular.module('copayApp.controllers').controller('walletHomeController', functi this.isMobile = isMobile.any(); var disableScannerListener = $rootScope.$on('dataScanned', function(event, data) { + $scope.$emit('Local/SetTab', 'send'); self.setForm(data); }); var disablePaymentUriListener = $rootScope.$on('paymentUri', function(event, uri) { $timeout(function() { + $scope.$emit('Local/SetTab', 'send'); self.setForm(uri); }, 100); }); diff --git a/src/js/services/go.js b/src/js/services/go.js index 331aa4a0d..8bdaf2cdc 100644 --- a/src/js/services/go.js +++ b/src/js/services/go.js @@ -66,10 +66,6 @@ angular.module('copayApp.services').factory('go', function($window, $rootScope, $state.go('add'); }; - root.send = function() { - $state.go('send'); - }; - root.preferences = function() { $state.go('preferences'); };