From 8bb221b54bda247f679497414854d204b44cf77b Mon Sep 17 00:00:00 2001 From: Matias Alejo Garcia Date: Mon, 21 Sep 2015 10:18:43 -0300 Subject: [PATCH] fix backup click --- public/views/backup.html | 20 ++++++++++---------- src/js/controllers/backup.js | 13 +++++++++++-- src/js/controllers/index.js | 4 ++++ 3 files changed, 25 insertions(+), 12 deletions(-) diff --git a/public/views/backup.html b/public/views/backup.html index a49d14967..1abfba1a3 100644 --- a/public/views/backup.html +++ b/public/views/backup.html @@ -54,25 +54,25 @@
- -
+
Your Wallet Seed
-
+
{{word}}  @@ -80,7 +80,7 @@
-
+
@@ -91,7 +91,7 @@
-
+
diff --git a/src/js/controllers/backup.js b/src/js/controllers/backup.js index b186a4582..ac262d0d6 100644 --- a/src/js/controllers/backup.js +++ b/src/js/controllers/backup.js @@ -6,8 +6,17 @@ angular.module('copayApp.controllers').controller('wordsController', var msg = gettext('Are you sure you want to delete the backup words?'); var successMsg = gettext('Backup words deleted'); - this.done = function() { - $rootScope.$emit('Local/BackupDone'); + this.show = false; + + this.toggle = function() { + this.show = !this.show; + + if (this.show) + $rootScope.$emit('Local/BackupDone'); + + $timeout(function(){ + $scope.$apply(); + }, 1); }; this.delete = function() { diff --git a/src/js/controllers/index.js b/src/js/controllers/index.js index 3306d5f51..f91e6940c 100644 --- a/src/js/controllers/index.js +++ b/src/js/controllers/index.js @@ -808,6 +808,7 @@ angular.module('copayApp.controllers').controller('indexController', function($r } self.startScan = function(walletId) { + $log.debug('Scanning wallet ' + walletId); var c = profileService.walletClients[walletId]; if (!c.isComplete()) return; @@ -1022,8 +1023,10 @@ angular.module('copayApp.controllers').controller('indexController', function($r $rootScope.$on('Local/BackupDone', function(event) { self.needsBackup = false; + $log.debug('Backup done'); storageService.setBackupFlag(self.walletId, function(err) { if (err) root.showErrorPopup(err); + $log.debug('Backup done stored'); }); }); @@ -1034,6 +1037,7 @@ angular.module('copayApp.controllers').controller('indexController', function($r $rootScope.$on('Local/WalletImported', function(event, walletId) { self.needsBackup = false; storageService.setBackupFlag(walletId, function() { + $log.debug('Backup done stored'); addressService.expireAddress(walletId, function(err) { $timeout(function() { self.startScan(walletId);