fix signup JS pre-validation

This commit is contained in:
Thibault Duplessis 2020-04-12 14:53:19 -06:00
parent 534c65ac28
commit 1975f85bbf
2 changed files with 12 additions and 11 deletions

View file

@ -18,7 +18,7 @@ object bits {
form3.group(username, if (register) trans.username() else trans.usernameOrEmail()) { f =>
frag(
form3.input(f)(autofocus, required),
p(cls := "error exists none")(trans.usernameAlreadyUsed())
p(cls := "error username-exists none")(trans.usernameAlreadyUsed())
)
},
form3.password(password, trans.password()),

View file

@ -1,6 +1,6 @@
$(function() {
var $form = $('.signup_box form');
var $exists = $form.find('.username .exists');
var $form = $('#signup_form');
var $exists = $form.find('.username-exists');
var runCheck = lichess.debounce(function() {
var name = $username.val();
if (name.length >= 3) $.ajax({
@ -15,19 +15,20 @@ $(function() {
}
});
}, 300);
$username = $form.find('input#username')
$username = $form.find('input[name="username"]')
.on('change keyup paste', function() {
$exists.hide();
runCheck();
});
$form.on('submit', function() {
$form.find('button.submit')
.attr('disabled', true)
.removeAttr('data-icon')
.addClass('frameless')
.html(lichess.spinnerHtml);
});
$form.on('submit', function() {
$form.find('button.submit')
.attr('disabled', true)
.removeAttr('data-icon')
.addClass('frameless')
.html(lichess.spinnerHtml);
});
});
window.signupSubmit = function(token) {
const form = document.getElementById('signup_form');