1jQuery(document).ready(function($) { 2 3 var subscribeForm = $('.ld_subscribe_form'); 4 5 subscribeForm.each(function() { 6 7 var sf = $(this); 8 var response = sf.siblings('.ld_sf_response'); 9 var messageTimeout = null; 10 11 sf.on( 'submit', function(e) { 12 13 var email = jQuery(".ld_sf_email", sf); 14 var emailVal = email.val(); 15 16 if ( emailVal == "" ) { 17 email.focus(); 18 return false; 19 } 20 21 sf.addClass('form-submitting'); 22 23 $.ajax({ 24 type: 'POST', 25 url: ajax_liquid_mailchimp_form_object.ajaxurl, 26 data: { 27 'action': 'add_mailchimp_user', 28 'list_id': $('.ld_sf_list_id', sf).val(), 29 'email': $('.ld_sf_email', sf).val(), 30 'fname': $('.ld_sf_name', sf).val(), 31 'lname': $('.ld_sf_lname', sf).val(), 32 'tags': $('.ld_sf_list_tags', sf).val(), 33 'use_opt_in': $('.ld_sf_use_opt_in', sf).val(), 34 }, 35 complete: function(jqXHR, status){ 36 sf.removeClass('form-submitting'); 37 response.html(jqXHR.responseText); 38 messageTimeout = setTimeout(() => { 39 response.html(''); 40 messageTimeout && clearTimeout(messageTimeout); 41 }, 7000) 42 }, 43 error: function( jqXHR, textStatus, errorThrown ) { 44 console.log(jqXHR.status); 45 } 46 } ); 47 48 e.preventDefault(); 49 50 }); 51 52 }); 53 54});
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.