1(function($){ 2 $(document).ready(function(){ 3 $("#register").validate({ 4 rules: { 5 reg_username: { 6 required: true, 7 minlength: 2 8 }, 9 reg_password: { 10 required: true, 11 minlength: 5 12 }, 13 reg_confirm_password: { 14 required: true, 15 minlength: 5, 16 equalTo: "#reg_password" 17 }, 18 reg_email: { 19 required: true, 20 email: true 21 }, 22 // agree: "required" 23 }, 24 }); 25 }); 26 $(document).on('submit', 'form#register', function(e){ 27 e.preventDefault(); 28 var form = $('form#register'); 29 var status = $('form#register .status'); 30 $.ajax({ 31 type: 'POST', 32 dataType: 'json', 33 url: ajax_register_object.ajaxurl, 34 data: { 35 'action': 'ajax_register', //calls wp_ajax_nopriv_ajaxlogin 36 'fname': form.find('#reg_fname').val(), 37 'username': form.find('#reg_username').val(), 38 'password': form.find('#reg_password').val(), 39 'security': form.find('#novelty_new_user_nonce').val() 40 }, 41 beforeSend : function ( xhr ) { 42 form.addClass('is-loading'); 43 form.removeClass('is-loaded'); 44 form.find('.submit_button').addClass('disabled').val('Please Wait!'); 45 }, 46 success: function(data){ 47 var statusClass = data.registered ? 'alert-success' : 'alert-danger'; 48 form.removeClass('is-loading'); 49 form.addClass('is-loaded'); 50 status.addClass(statusClass); 51 status.show().text(data.message); 52 form.find('.submit_button').removeClass('disabled').val('Sign Up'); 53 if (data.loggedin == true){ 54 document.location.href = ajax_login_object.redirecturl; 55 } 56 } 57 }); 58 e.preventDefault(); 59 }); 60})(jQuery)
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.