openstackid/public/assets/js/auth/registration.js
smarcet 57295af06e Added code of conduct
Change-Id: I69c3218e14a8f65caa482df204625cb254ba2a74
Signed-off-by: smarcet <smarcet@gmail.com>
2020-10-12 12:37:29 -03:00

72 lines
1.9 KiB
JavaScript

(function( $ ){
$(document).ready(function($){
var options = {};
options.ui =
{
showPopover: false,
showErrors: true,
showProgressBar: true,
showVerdictsInsideProgressBar: true,
};
options.rules =
{
activated: {
wordTwoCharacterClasses: true,
wordRepetitions: true
}
};
$(':password').pwstrength(options);
$('#country_iso_code').chosen({width: '100%', height: '34px'});
var form = $('#form-registration');
var validator = form.validate({
rules: {
first_name: {
required: true,
},
last_name: {
required: true,
},
"country_iso_code": {
required: true,
},
password: {
required: true,
minlength: 8
},
email: {
required: true
},
"password_confirmation" : {
minlength: 8,
equalTo : "#password"
},
'agree_code_of_conduct': {required: true},
'g_recaptcha_hidden': {required: true}
},
messages: {
'g_recaptcha_hidden': { required: 'Please confirm that you are not a robot.'}
}
});
form.submit(function(e){
var is_valid = $(this).valid();
if (!is_valid) {
e.preventDefault();
return false;
}
$('.btn-primary').attr('disabled', 'disabled');
return true;
});
});
// End of closure.
}( jQuery ));