1// Custom Contact Forms Script // 2jQuery(window).load( function() { 3 4 // Contact Forms 7 extra data 5 jQuery('.contact-form-7-data').each( function() { 6 7 var $div = jQuery(this); 8 var token = $div.data('token'); 9 var settings = window['vsc_custom_contact_form_7_' + token]; 10 /* 11 settings = { 12 _wpcf7_vsc_redirect_after_send: [0|1], 13 _wpcf7_vsc_redirect_url: ..., 14 15 _wpcf7_vsc_provider: [mailchimp | aweber | madmimi | campaign_monitor | get_response], 16 17 _wpcf7_vsc_mailchimp_list_id: ..., 18 _wpcf7_vsc_double_opt: [0|1], 19 20 _wpcf7_vsc_aweber_list_id: ..., 21 22 _wpcf7_vsc_madmimi_list_id: ..., 23 _wpcf7_vsc_madmimi_email: ..., 24 25 _wpcf7_vsc_campaign_monitor_list_id: ..., 26 27 _wpcf7_vsc_get_response_list_id: ..., 28 } 29 */ 30 31 var $form = $div.find('form'); 32 if (settings._wpcf7_vsc_redirect_after_send) { 33 $form.append( '<input type="hidden" name="_wpcf7_vsc_redirect_after_send" value="true" />' ); 34 $form.append( '<input type="hidden" name="_wpcf7_vsc_redirect_url" value="'+ settings._wpcf7_vsc_redirect_url + '" />' ); 35 } 36 37 if (settings._wpcf7_vsc_hide_after_send) { 38 $form.append( '<input type="hidden" name="_wpcf7_vsc_hide_after_send" value="true" />' ); 39 } 40 41 42 if (settings._wpcf7_vsc_provider) { 43 $form.append( '<input type="hidden" name="_wpcf7_vsc_provider" value="'+ settings._wpcf7_vsc_provider + '" />' ); 44 45 if (settings._wpcf7_vsc_provider == 'mailchimp' ) { 46 $form.append( '<input type="hidden" name="_wpcf7_vsc_mailchimp_list_id" value="'+ settings._wpcf7_vsc_mailchimp_list_id + '" />' ); 47 $form.append( '<input type="hidden" name="_wpcf7_vsc_double_opt" value="'+ settings._wpcf7_vsc_double_opt + '" />' ); 48 } 49 50 if (settings._wpcf7_vsc_provider == 'mailerlite' ) { 51 $form.append('<input type="hidden" name="_wpcf7_vsc_mailerlite_group_id" value="' + settings._wpcf7_vsc_mailerlite_group_id + '" />'); 52 } 53 54 if (settings._wpcf7_vsc_provider == 'aweber' ) { 55 $form.append( '<input type="hidden" name="_wpcf7_vsc_aweber_list_id" value="'+ settings._wpcf7_vsc_aweber_list_id + '" />' ); 56 } 57 58 if (settings._wpcf7_vsc_provider == 'madmimi' ) { 59 $form.append( '<input type="hidden" name="_wpcf7_vsc_madmimi_list_id" value="'+ settings._wpcf7_vsc_madmimi_list_id + '" />' ); 60 $form.append( '<input type="hidden" name="_wpcf7_vsc_madmimi_email" value="'+ settings._wpcf7_vsc_madmimi_email + '" />' ); 61 } 62 63 if (settings._wpcf7_vsc_provider == 'campaign_monitor' ) { 64 $form.append( '<input type="hidden" name="_wpcf7_vsc_campaign_monitor_list_id" value="'+ settings._wpcf7_vsc_campaign_monitor_list_id + '" />' ); 65 } 66 67 if (settings._wpcf7_vsc_provider == 'get_response' ) { 68 $form.append( '<input type="hidden" name="_wpcf7_vsc_get_response_list_id" value="'+ settings._wpcf7_vsc_get_response_list_id + '" />' ); 69 } 70 71 } 72 73 }); 74});
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.