aboutsummaryrefslogtreecommitdiffstats
path: root/www/js/router.js
diff options
context:
space:
mode:
authorStruan Donald <struan@exo.org.uk>2013-04-24 11:22:49 +0100
committerStruan Donald <struan@exo.org.uk>2013-04-24 11:22:49 +0100
commit66201193499c7c7359e4614a4215b190146ea3e3 (patch)
tree6bb291520b720d7a68d04fbb495ea5f840bb92c6 /www/js/router.js
parent55dc5f4d32de5bd93de46093296c8b05c36a335d (diff)
only confirm name, phone and anonymity if we have the email and password when submitting
Diffstat (limited to 'www/js/router.js')
-rw-r--r--www/js/router.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/www/js/router.js b/www/js/router.js
index b7b9539..9d7e751 100644
--- a/www/js/router.js
+++ b/www/js/router.js
@@ -12,6 +12,7 @@
'existing': 'existing',
'photo': 'photo',
'details': 'details',
+ 'submit-start': 'submitStart',
'submit': 'submit',
'submit-email': 'submitEmail',
'submit-name': 'submitName',
@@ -71,6 +72,16 @@
this.changeView(detailsView);
},
+ submitStart: function() {
+ var submitView;
+ if ( FMS.currentUser && FMS.isLoggedIn() ) {
+ submitView = new FMS.SubmitConfirmView({ model: FMS.currentDraft });
+ } else {
+ submitView = new FMS.SubmitEmailView({ model: FMS.currentDraft });
+ }
+ this.changeView(submitView);
+ },
+
submit: function(){
var submitView = new FMS.SubmitView({ model: FMS.currentDraft });
this.changeView(submitView);