aboutsummaryrefslogtreecommitdiffstats
path: root/www/js
diff options
context:
space:
mode:
Diffstat (limited to 'www/js')
-rw-r--r--www/js/router.js6
-rw-r--r--www/js/views/submit.js12
2 files changed, 17 insertions, 1 deletions
diff --git a/www/js/router.js b/www/js/router.js
index f14c279..2646fb0 100644
--- a/www/js/router.js
+++ b/www/js/router.js
@@ -18,6 +18,7 @@
'submit-email': 'submitEmail',
'submit-name': 'submitName',
'submit-password': 'submitPassword',
+ 'submit-set-password': 'submitSetPassword',
'save_offline': 'saveOffline',
'sent': 'sent',
'reports': 'reports',
@@ -108,6 +109,11 @@
this.changeView(submitPasswordView);
},
+ submitSetPassword: function(){
+ var submitSetPasswordView = new FMS.SubmitSetPasswordView({ model: FMS.currentDraft });
+ this.changeView(submitSetPasswordView);
+ },
+
saveOffline: function(){
var saveOfflineView = new FMS.SaveOfflineView({ model: FMS.currentDraft });
this.changeView(saveOfflineView);
diff --git a/www/js/views/submit.js b/www/js/views/submit.js
index b45dc2f..e408a2e 100644
--- a/www/js/views/submit.js
+++ b/www/js/views/submit.js
@@ -188,7 +188,7 @@
this.model.set('submit_clicked', 'submit_register');
FMS.currentUser.set('name', $('#form_name').val());
FMS.currentUser.set('phone', $('#form_phone').val());
- this.navigate( 'submit-password' );
+ this.navigate( 'submit-set-password' );
}
},
@@ -273,6 +273,16 @@
(function (FMS, Backbone, _, $) {
_.extend( FMS, {
+ SubmitSetPasswordView: FMS.SubmitPasswordView.extend({
+ template: 'submit_password',
+ id: 'submit--set-password-page',
+ prev: 'submit-name'
+ })
+ });
+})(FMS, Backbone, _, $);
+
+(function (FMS, Backbone, _, $) {
+ _.extend( FMS, {
SubmitConfirmView: FMS.SubmitView.extend({
template: 'submit_confirm',
id: 'submit-confirm-page',