diff options
Diffstat (limited to 'www/js')
-rw-r--r-- | www/js/router.js | 6 | ||||
-rw-r--r-- | www/js/views/submit.js | 12 |
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', |