1jQuery(document).ready(function($){ 2 // Perform AJAX login on form submit 3 $('form#login_form').on('submit', function(e){ 4 $('form#login_form span.status').show().text(ajax_login_object.loadingmessage); 5 $('form#login_form button#submit').attr("disabled", true); 6 $.ajax({ 7 type: 'POST', 8 dataType: 'json', 9 url: ajax_login_object.ajaxurl, 10 data: { 11 'action': 'ajaxlogin', //calls wp_ajax_nopriv_ajaxlogin 12 'username': $('form#login_form #username').val(), 13 'password': $('form#login_form #password').val(), 14 'security': $('form#login_form #security').val() 15 }, 16 success: function(data){ 17 $('form#login_form span.status').text(data.message); 18 //$('form#login_form button#submit').attr("disabled", false); 19 if (data.loggedin == true){ 20 document.location.href = ajax_login_object.redirecturl; 21 } 22 setTimeout(function() { 23 $('form#login_form button#submit').attr("disabled", false); 24 }, 1000); 25 } 26 }); 27 e.preventDefault(); 28 }); 29 30 // Perform AJAX register on form submit 31 $('form#register_form').on('submit', function(e){ 32 $('form#register_form span.status').show().text(ajax_login_object.loadingmessage); 33 $('form#register_form button#submit').attr("disabled", true); 34 $.ajax({
35 type: 'POST', 36 dataType: 'json', 37 url: ajax_login_object.ajaxurl, 38 data: { 39 'action': 'ajaxregister', //calls wp_ajax_nopriv_ajax_register 40 'username': $('form#register_form #username').val(), 41 'password': $('form#register_form #password').val(), 42 'email': $('form#register_form #email').val(), 43 'security': $('form#register_form #security').val() 44 }, 45 success: function(data){ 46 $('form#register_form span.status').text(data.message); 47 if (data.loggedin == true){ 48 document.location.href = ajax_login_object.redirecturl; 49 } 50 setTimeout(function() { 51 $('form#register_form button#submit').attr("disabled", false); 52 }, 1000); 53 } 54 }); 55 e.preventDefault(); 56 }); 57 58 // Perform AJAX forget password on form submit 59 $('form#forgot_password').on('submit', function(e){ 60 $('span.status').show().text(ajax_login_object.loadingmessage); 61 $('form#forgot_password button#submit').attr("disabled", true); 62 $.ajax({
63 type: 'POST', 64 dataType: 'json', 65 url: ajax_login_object.ajaxurl, 66 data: { 67 'action': 'ajaxforgotpassword', 68 'user_login': $('#username').val(), 69 'security': $('#forgotsecurity').val(), 70 }, 71 success: function(data){ 72 $('span.status').text(data.message); 73 setTimeout(function() { 74 $('form#forgot_password button#submit').attr("disabled", false); 75 }, 1000); 76 } 77 }); 78 e.preventDefault(); 79 return false; 80 }); 81});
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.