summaryrefslogtreecommitdiff
path: root/users/app
diff options
context:
space:
mode:
authorjessib <jessib@leap.se>2013-07-11 11:41:06 -0700
committerjessib <jessib@leap.se>2013-07-11 11:41:06 -0700
commit047d6c002abfb498f20c09cf318fc4a10901837f (patch)
treeba8e2c34bcd9ccc8f534d52488568a7b4d6a658b /users/app
parentcc83a756affe1cedd6d828f038632b36e8afe95c (diff)
Clear authentication errors before displaying new ones.
Diffstat (limited to 'users/app')
-rw-r--r--users/app/assets/javascripts/users.js8
1 files changed, 7 insertions, 1 deletions
diff --git a/users/app/assets/javascripts/users.js b/users/app/assets/javascripts/users.js
index 4195df8..2eb644b 100644
--- a/users/app/assets/javascripts/users.js
+++ b/users/app/assets/javascripts/users.js
@@ -3,7 +3,7 @@
// LOCAL FUNCTIONS
//
- var poll_users, prevent_default, form_failed, form_passed;
+ var poll_users, prevent_default, form_failed, form_passed, clear_errors;
prevent_default = function(event) {
return event.preventDefault();
@@ -15,6 +15,11 @@
}).done(process);
};
+ clear_errors = function() {
+ return $('#messages').empty();
+ };
+
+
//
// PUBLIC FUNCTIONS
//
@@ -38,6 +43,7 @@
// decorates the appropriate fields with the error messages.
//
srp.error = function(message) {
+ clear_errors();
var element, error, field;
if ($.isPlainObject(message) && message.errors) {
for (field in message.errors) {