Merge pull request #406 from edx/gprice/register-button-enabling-tweak

Tweak behavior of submit buttons on register and login pages
This commit is contained in:
Greg Price
2013-07-16 08:52:42 -07:00
2 changed files with 4 additions and 4 deletions

View File

@@ -38,13 +38,12 @@
toggleSubmitButton(false);
});
$('#login-form').on('ajax:complete', function() {
$('#login-form').on('ajax:error', function() {
toggleSubmitButton(true);
});
$('#login-form').on('ajax:success', function(event, json, xhr) {
if(json.success) {
$('.message.submission-error').removeClass('is-shown');
var u=decodeURI(window.location.search);
next=u.split("next=")[1];
if (next) {
@@ -53,6 +52,7 @@
location.href="${reverse('dashboard')}";
}
} else {
toggleSubmitButton(true);
$('.message.submission-error').addClass('is-shown').focus();
$('.message.submission-error .message-copy').html(json.value);
}

View File

@@ -45,15 +45,15 @@
toggleSubmitButton(false);
});
$('#register-form').on('ajax:complete', function() {
$('#register-form').on('ajax:error', function() {
toggleSubmitButton(true);
});
$('#register-form').on('ajax:success', function(event, json, xhr) {
if(json.success) {
$('.message.submission-error').removeClass('is-shown');
location.href="${reverse('dashboard')}";
} else {
toggleSubmitButton(true);
$('.status.message.submission-error').addClass('is-shown').focus();
$('.status.message.submission-error .message-copy').html(json.value).stop().css("display", "block");
$(".field-error").removeClass('field-error');