diff options
author | Struan Donald <struan@exo.org.uk> | 2013-04-24 11:22:49 +0100 |
---|---|---|
committer | Struan Donald <struan@exo.org.uk> | 2013-04-24 11:22:49 +0100 |
commit | 66201193499c7c7359e4614a4215b190146ea3e3 (patch) | |
tree | 6bb291520b720d7a68d04fbb495ea5f840bb92c6 /www/js/router.js | |
parent | 55dc5f4d32de5bd93de46093296c8b05c36a335d (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.js | 11 |
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); |