/* Form submission functions for the MailChimp Widget */ ;(function($){ $(function($) { // Change our submit type from HTML (default) to JS $('#mc_submit_type').val('js'); // Attach our form submitter action $('#mc_signup_form').ajaxForm({ url: mailchimpSF.ajax_url, type: 'POST', dataType: 'text', beforeSubmit: mc_beforeForm, success: mc_success }); }); function mc_beforeForm(){ // Disable the submit button $('#mc_signup_submit').attr("disabled","disabled"); } function mc_success(data){ // Re-enable the submit button $('#mc_signup_submit').removeAttr("disabled"); // Put the response in the message div $('#mc_message').html(data); // See if we're successful, if so, wipe the fields var reg = new RegExp("class='mc_success_msg'", 'i'); if (reg.test(data)){ $('#mc_signup_form').each(function(){ this.reset(); }); $('#mc_submit_type').val('js'); } $.scrollTo('#mc_signup', {offset: {top: -28}}); } })(jQuery); /* playback timings (ms): LoadShardBlock: 336.264 (3) esindex: 0.007 captures_list: 377.449 CDXLines.iter: 17.111 (3) PetaboxLoader3.datanode: 483.198 (5) exclusion.robots: 0.334 exclusion.robots.policy: 0.308 RedisCDXSource: 16.991 PetaboxLoader3.resolve: 411.846 (2) load_resource: 577.934 */