window.addEventListener("load", function() { console.info("Sailthru onsite JS is loaded. Initializing Sailthru..."); if (tag.isCustom) { jQuery(function($) { Sailthru.init({ customerId: tag.options.customerId, isCustom: true, autoTrackPageview: tag.options.autoTrackPageview, useStoredTags: tag.options.useStoredTags, excludeContent: tag.options.excludeContent, }); }); } else { Sailthru.init({ customerId: tag.options.customerId }); } });; (function ($) { "use strict"; $(document).ready( function(){ //set form from E32CB to "email" $(".sailthru-add-subscriber-form").each(function(index,element){ if($($(".sailthru-add-subscriber-form")[index][0]).attr('class') === "sailthru_E32CB"){ $($(".sailthru-add-subscriber-form")[index][0]).attr('placeholder','Email'); $($(".sailthru-add-subscriber-form")[index][0]).attr('name','cattywampus'); $($(".sailthru-add-subscriber-form")[index][0]).attr('class','sailthru_email'); } }); $('.E32CB').text('Email'); } ); }(jQuery)); ; (function ($) { "use strict"; $(function () { $('#sailthru-modal').hide(); $( ".show_shortcode" ).on( "click", function( e ) { e.preventDefault(); var posTop = $(this).offset().top; var modal = $( "#sailthru-modal"); modal.css("top", '100px'); modal.css("left", Math.max(0, (($(window).width() - $(modal).outerWidth()) / 2) + $(window).scrollLeft()) + "px"); $('.sailthru_shortcode_hidden .sailthru-signup-widget-close').show(); modal.fadeIn(); }); $('#sailthru-modal .sailthru-signup-widget-close').click(function(){ $('#sailthru-modal ').fadeOut(); }) ; // when a user clicks subscribe $(".sailthru-add-subscriber-form").submit(async function(e){ e.preventDefault(); var recaptcha = $("#sailthruToken"); var siteKey = $("#siteKey").val(); if (!recaptcha.val() && siteKey) { var token = await grecaptcha.execute(siteKey, {action: 'homepage'}); recaptcha.val(token); } var user_input = $(this).serialize(); var form = $(this); $.ajax({ url: sailthru_vars.ajaxurl, type: 'post', data: user_input, dataType: "json", xhrFields: { withCredentials: true }, success: function (data, status) { if (data.success == false) { $('#' + form.attr('id') + " .sailthru-add-subscriber-errors").html(data.message); } else { $('#sailthru-modal .sailthru-signup-widget-close').fadeIn(); $(form).html(''); $(form).parent().find(".success").show(); $(form).parent().find(".hide_toggle").hide(); } } }); }); }); }(jQuery)); ;