v1.18.x
Barış Soner Uşaklı 10 years ago
parent ed57a41d17
commit c7c420e869

@ -13,37 +13,36 @@ define('forum/login', ['csrf', 'translator'], function(csrf, translator) {
e.preventDefault(); e.preventDefault();
if (!$('#username').val() || !$('#password').val()) { if (!$('#username').val() || !$('#password').val()) {
translator.translate('[[error:invalid-username-or-password]]', function(translated) { errorEl.find('p').translateText('[[error:invalid-username-or-password]]');
errorEl.find('p').text(translated); errorEl.show();
errorEl.show();
});
} else { } else {
errorEl.hide(); errorEl.hide();
if (!submitEl.hasClass('disabled')) { if (submitEl.hasClass('disabled')) {
submitEl.addClass('disabled'); return;
formEl.ajaxSubmit({
headers: {
'x-csrf-token': csrf.get()
},
success: function(data, status) {
window.location.href = data;
},
error: function(data, status) {
translator.translate(data.responseText, config.defaultLang, function(translated) {
errorEl.find('p').text(translated);
errorEl.show();
submitEl.removeClass('disabled');
});
}
});
} }
submitEl.addClass('disabled');
formEl.ajaxSubmit({
headers: {
'x-csrf-token': csrf.get()
},
success: function(data, status) {
window.location.href = data;
},
error: function(data, status) {
errorEl.find('p').translateText(data.responseText);
errorEl.show();
submitEl.removeClass('disabled');
}
});
} }
}); });
$('#login-error-notify button').on('click', function(e) { $('#login-error-notify button').on('click', function(e) {
e.preventDefault(); e.preventDefault();
errorEl.hide(); errorEl.hide();
return false;
}); });
$('#content #username').focus(); $('#content #username').focus();

Loading…
Cancel
Save