diff --git a/public/views/includes/backupWarningPopup.html b/public/views/includes/backupWarningPopup.html
index fbe1b79fd..b5cfecee9 100644
--- a/public/views/includes/backupWarningPopup.html
+++ b/public/views/includes/backupWarningPopup.html
@@ -1,7 +1,7 @@
Screenshots are not secure
if you take a screenshot, your backup may be viewed by others apps. You can make a safe backup with paper and a pen.
-
+
Got it
diff --git a/public/views/onboarding/backupRequest.html b/public/views/onboarding/backupRequest.html
index 6044406d5..f7099033f 100644
--- a/public/views/onboarding/backupRequest.html
+++ b/public/views/onboarding/backupRequest.html
@@ -17,7 +17,8 @@
- Backup wallet
+ Backup wallet
I'll backup my wallet later
diff --git a/public/views/onboarding/backupWarning.html b/public/views/onboarding/backupWarning.html
index a6f0bafee..d3406fb13 100644
--- a/public/views/onboarding/backupWarning.html
+++ b/public/views/onboarding/backupWarning.html
@@ -1,12 +1,12 @@
-
-
+
+
-
+
-
+
Are you being watched?
diff --git a/public/views/onboarding/collectEmail.html b/public/views/onboarding/collectEmail.html
index edcc2c96e..5f01e1e53 100644
--- a/public/views/onboarding/collectEmail.html
+++ b/public/views/onboarding/collectEmail.html
@@ -1,11 +1,4 @@
-
-
-
- {{'Skip' | translate}}
-
-
-
@@ -24,6 +17,11 @@
+
+
+ {{'Skip' | translate}}
+
+
diff --git a/public/views/onboarding/notifications.html b/public/views/onboarding/notifications.html
index 3d5b3f6f9..d086b1355 100644
--- a/public/views/onboarding/notifications.html
+++ b/public/views/onboarding/notifications.html
@@ -10,7 +10,7 @@
Allow notifications
- Not now
+ Not now
diff --git a/src/js/controllers/onboarding/backupRequest.js b/src/js/controllers/onboarding/backupRequest.js
index 60ae381f2..8284baafb 100644
--- a/src/js/controllers/onboarding/backupRequest.js
+++ b/src/js/controllers/onboarding/backupRequest.js
@@ -1,7 +1,8 @@
'use strict';
-angular.module('copayApp.controllers').controller('backupRequestController', function($scope, $state, $ionicPopup) {
+angular.module('copayApp.controllers').controller('backupRequestController', function($scope, $state, $stateParams, $ionicPopup) {
+ $scope.walletId = $stateParams.walletId;
$scope.openPopup = function() {
var backupLaterPopup = $ionicPopup.show({
templateUrl: "views/includes/backupLaterPopup.html",
diff --git a/src/js/controllers/onboarding/backupWarning.js b/src/js/controllers/onboarding/backupWarning.js
index cb4aa4934..b7099ed8a 100644
--- a/src/js/controllers/onboarding/backupWarning.js
+++ b/src/js/controllers/onboarding/backupWarning.js
@@ -1,7 +1,8 @@
'use strict';
-angular.module('copayApp.controllers').controller('backupWarningController', function($scope, $state, $ionicPopup, $stateParams, profileService) {
+angular.module('copayApp.controllers').controller('backupWarningController', function($scope, $state, $stateParams, $ionicPopup, profileService) {
+ $scope.walletId = $stateParams.walletId;
$scope.openPopup = function() {
var backupWarningPopup = $ionicPopup.show({
templateUrl: "views/includes/backupWarningPopup.html",
@@ -10,7 +11,7 @@ angular.module('copayApp.controllers').controller('backupWarningController', fun
$scope.close = function() {
backupWarningPopup.close();
- $state.go('onboarding.backup');
+ $state.go('onboarding.backup', {walletId: $stateParams.walletId, fromOnboarding: true});
};
}
});
diff --git a/src/js/controllers/onboarding/collectEmail.js b/src/js/controllers/onboarding/collectEmail.js
index 58122bd74..a383a78b3 100644
--- a/src/js/controllers/onboarding/collectEmail.js
+++ b/src/js/controllers/onboarding/collectEmail.js
@@ -1,6 +1,6 @@
'use strict';
-angular.module('copayApp.controllers').controller('collectEmailController', function($scope, $state, $stateParams, profileService, configService, walletService, platformInfo) {
+angular.module('copayApp.controllers').controller('collectEmailController', function($scope, $state, $stateParams, $ionicScrollDelegate, profileService, configService, walletService, platformInfo) {
var isCordova = platformInfo.isCordova;
var isWP = platformInfo.isWP;
@@ -25,13 +25,13 @@ angular.module('copayApp.controllers').controller('collectEmailController', func
if (err) $log.warn(err);
configService.set(opts, function(err) {
if (err) $log.warn(err);
- if (!usePushNotifications) $state.go('onboarding.backupRequest');
- else $state.go('onboarding.notifications');
+ if (!usePushNotifications) $state.go('onboarding.backupRequest', {walletId: walletId});
+ else $state.go('onboarding.notifications', {walletId: walletId});
});
});
};
$scope.onboardingMailSkip = function() {
- $state.go('onboarding.backupRequest');
+ $state.go('onboarding.backupRequest', {walletId: walletId});
};
});
diff --git a/src/js/controllers/onboarding/notifications.js b/src/js/controllers/onboarding/notifications.js
index 2b40cd65a..6252a77e7 100644
--- a/src/js/controllers/onboarding/notifications.js
+++ b/src/js/controllers/onboarding/notifications.js
@@ -1,7 +1,9 @@
'use strict';
-angular.module('copayApp.controllers').controller('notificationsController', function($scope, $state, profileService) {
+angular.module('copayApp.controllers').controller('notificationsController', function($scope, $state, $stateParams, profileService) {
+console.log('[notifications.js:3]',$stateParams); //TODO
+ $scope.walletId = $stateParams.walletId;
$scope.allowNotif = function() {
profileService.pushNotificationsInit();
$state.go('onboarding.backupRequest');
diff --git a/src/js/routes.js b/src/js/routes.js
index b3878fce1..7660ebf31 100644
--- a/src/js/routes.js
+++ b/src/js/routes.js
@@ -560,11 +560,7 @@ angular.module('copayApp').config(function(historicLogProvider, $provide, $logPr
.state('onboarding', {
url: '/onboarding',
abstract: true,
- template: ' ',
- params: {
- walletId: null,
- fromOnboarding: null,
- },
+ template: ' '
})
.state('onboarding.welcome', {
url: '/welcome',
@@ -583,7 +579,7 @@ angular.module('copayApp').config(function(historicLogProvider, $provide, $logPr
}
})
.state('onboarding.collectEmail', {
- url: '/collectEmail',
+ url: '/collectEmail/:walletId',
views: {
'onboarding': {
templateUrl: 'views/onboarding/collectEmail.html'
@@ -591,7 +587,7 @@ angular.module('copayApp').config(function(historicLogProvider, $provide, $logPr
}
})
.state('onboarding.notifications', {
- url: '/notifications',
+ url: '/notifications/:walletId',
views: {
'onboarding': {
templateUrl: 'views/onboarding/notifications.html'
@@ -599,7 +595,7 @@ angular.module('copayApp').config(function(historicLogProvider, $provide, $logPr
}
})
.state('onboarding.backupRequest', {
- url: '/backupRequest',
+ url: '/backupRequest/:walletId',
views: {
'onboarding': {
templateUrl: 'views/onboarding/backupRequest.html'
@@ -607,7 +603,7 @@ angular.module('copayApp').config(function(historicLogProvider, $provide, $logPr
}
})
.state('onboarding.backupWarning', {
- url: '/backupWarning',
+ url: '/backupWarning/:walletId',
views: {
'onboarding': {
templateUrl: 'views/onboarding/backupWarning.html'
@@ -615,7 +611,7 @@ angular.module('copayApp').config(function(historicLogProvider, $provide, $logPr
}
})
.state('onboarding.backup', {
- url: '/backup',
+ url: '/backup/:walletId/:fromOnboarding',
views: {
'onboarding': {
templateUrl: 'views/backup.html'
@@ -647,7 +643,8 @@ angular.module('copayApp').config(function(historicLogProvider, $provide, $logPr
},
},
params: {
- code: null
+ code: null,
+ fromOnboarding: null
},
})
.state('onboarding.import.phrase', {
diff --git a/src/sass/views/onboarding/onboard-collect-email.scss b/src/sass/views/onboarding/onboard-collect-email.scss
index 427ab466f..7ffd453bb 100644
--- a/src/sass/views/onboarding/onboard-collect-email.scss
+++ b/src/sass/views/onboarding/onboard-collect-email.scss
@@ -11,7 +11,7 @@
opacity: 1;
background: #fff;
color: rgb(108, 108, 108);
- height: 11rem;
+ height: 13rem;
animation-name: topBottom;
animation-iteration-count: 1;
animation-timing-function: ease-in;
@@ -22,6 +22,7 @@
animation-fill-mode: forwards;
z-index: 5;
margin-top: 0;
+ width: 100%;
label {
background: rgba(200, 200, 200, 0.20);
height: 3rem;
diff --git a/src/sass/views/onboarding/onboarding.scss b/src/sass/views/onboarding/onboarding.scss
index ac2d1d698..55846f08d 100644
--- a/src/sass/views/onboarding/onboarding.scss
+++ b/src/sass/views/onboarding/onboarding.scss
@@ -34,7 +34,7 @@
background-size: contain;
width: 100%;
clear: both;
- height: 20rem;
+ height: 23rem;
margin-bottom: -3rem;
background-position: center;
background-repeat: no-repeat;