Fix: Pasting via middle click did not run password validation during registration.

This commit is contained in:
baldo 2016-04-26 17:01:54 +02:00 committed by root
parent 77e8f563d1
commit 4ae1cb69d0

View File

@ -627,16 +627,18 @@ if(!window.registrationsClosed) {
}); });
// validate on keyup // validate on keyup / paste
$('#popup-register input').on('keyup',function(){ $('#popup-register input').on('keyup paste',function(){
if(validateRegisterForm($('#popup-register')) setTimeout(function () { // defer validation as after paste the content is not immediately available
&& !$('#signup-user-nickname-step2').hasClass('nickname-taken') if(validateRegisterForm($('#popup-register'))
&& !$('#signup-user-email-step2').hasClass('email-in-use')) { && !$('#signup-user-nickname-step2').hasClass('nickname-taken')
$('#signup-btn-step2').removeClass('disabled'); && !$('#signup-user-email-step2').hasClass('email-in-use')) {
} $('#signup-btn-step2').removeClass('disabled');
else { }
$('#signup-btn-step2').addClass('disabled'); else {
} $('#signup-btn-step2').addClass('disabled');
}
}, 0);
}); });
$('#popup-register input').trigger('keyup'); $('#popup-register input').trigger('keyup');