aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorStruan Donald <struan@exo.org.uk>2013-08-05 10:52:28 +0100
committerStruan Donald <struan@exo.org.uk>2013-08-05 10:52:28 +0100
commit2414ae59044fcccac1f8e963438159abafdf9c95 (patch)
treec5749d094bcff53a91042f9485d44d545bbdf67f
parenta9a3ed3f45571d319023e06a2134eb19cab64283 (diff)
Add basic validation to set password screen
Fixes #78
-rw-r--r--src/js/views/submit.js12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/js/views/submit.js b/src/js/views/submit.js
index 3e11dd6..cbdbb45 100644
--- a/src/js/views/submit.js
+++ b/src/js/views/submit.js
@@ -362,12 +362,14 @@
onClickContinue: function(e) {
e.preventDefault();
- $('#continue').focus();
- if ( ! this.model.get('submit_clicked') ) {
- this.model.set('submit_clicked', 'submit_sign_in');
+ if ( this.validate() ) {
+ $('#continue').focus();
+ if ( ! this.model.get('submit_clicked') ) {
+ this.model.set('submit_clicked', 'submit_sign_in');
+ }
+ FMS.currentUser.set('password', $('#form_password').val());
+ this.navigate( this.next );
}
- FMS.currentUser.set('password', $('#form_password').val());
- this.navigate( this.next );
}
})
});