Type: js
EDCC Checkboxes Utility
jQuery(‘input[value=”All US States”]’).click(function() { if (this.checked==true) { jQuery(‘fieldset.us_states > div > div > div > input’).prop( “checked”, true ); } else { jQuery(‘fieldset.us_states > div > div > div > input’).prop( “checked”, false ); } }); jQuery(‘input[value^=”Midwest”]’).click(function() { jQuery(‘input[value=”Illinois”],input[value=”Wisconsin”],input[value=”Indiana”],input[value=”North Dakota”],input[value=”South…Continue reading
DataLayer Test Snippet
window.dataLayer = window.dataLayer || []; dataLayer.push({‘en_id’: ‘ENTESTID’, ‘event’:’en_id_set’});Continue reading
Replace Special Characters in Post Title
var myInterval = setInterval(checkForJquery, 50); function checkForJquery() { if (window.jQuery) { clearInterval(myInterval); fixPageTitles(); } } function fixPageTitles() { /* find the page title */ var originalString = jQuery(‘h1.elementor-heading-title.elementor-size-default’).text(); /* replace raw special characters with the proper HTML entity */ if…Continue reading
Editorial Group GTM Head Tag
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({‘gtm.start’: new Date().getTime(),event:’gtm.js’});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!=’dataLayer’?’&l=’+l:”;j.async=true;j.src= ‘https://www.googletagmanager.com/gtm.js?id=’+i+dl;f.parentNode.insertBefore(j,f); })(window,document,’script’,’dataLayer’,’GTM-PS5CP37N’);Continue reading
And the Javascript to turn your HTML link into a MonsterLink v2
jQuery(document).ready(function($) { $(‘a[class*=”campaign”]’).addClass(“manual-optin-trigger”); $(‘a[class*=”campaign”]’).attr(“data-optin-slug”, “pm6fnflhiocj7cge”); });Continue reading
htmk to monsterlink
jQuery(document).ready(function($) { $(‘a[href=”#”]’).addClass(“manual-optin-trigger”); $(‘a[href=”#”]’).attr(“data-optin-slug”, “pm6fnflhiocj7cge”); });Continue reading
dynamic-monsterlinks-by-id.js
// Target by ID window.onload = function(){ document.getElementById(“someID”).href=”MONSTERLINK_URL”; }Continue reading
dynamic-monsterlinks-by-class-name.js
// Target by class name window.onload = function(){ const dynamicMonsterLinks = document.querySelectorAll(“a.myClass”); dynamicMonsterLinks.forEach(dynamicMonsterLinks => dynamicMonsterLinks.href = “MONSTERLINK_URL”); }Continue reading
om-exclude-campaign-revenue-attribution.js
document.addEventListener(‘om.Campaign.init’, function(event) { if (‘CAMPAIGN_ID’ === event.detail.Campaign.id) { // replace CAMPAIGN_ID with the OptinMonster campaign’s unique ID event.detail.Campaign.settings.revenueAttribution = false; } });Continue reading