PageSourceSearch

https://privacypillar.com/wp-content/themes/hub/assets/js/mailchimp-form.js

js privacypillar.com collected 2026-09-24 09:06:16 UTC 1,454 bytes, 54 lines download raw bytes

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.