function mecCmp1(types) { return false; } function genQSA(url, medium, content, campaign, src) { const delim = url.includes('?') ? '&' : '?'; return `${url}${delim}utm_medium=${medium}&utm_content=${content}&utm_campaign=${campaign}&utm_src=${src}`; } function mecCmp(types) { var frmData = { fetchCampaign: true, types: types }; /* @SB: Pre-process env */ for (var i in types) { switch (types[i]) { case 'sherpa-hp-hero': case 'sherpa-article-hero': $('.heroAdHeader').hide(); break; } } $.ajax({ type: "POST", url: 'https://shares.meclabs.com/s/events/meclabs/cmprequest/', dataType: 'json', data: frmData, async: false, beforeSend: function(xhr){xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded")}, success: function (data) { switch(data.status) { case 200: if (data.output) { if (types.includes('mec-carousel')) { /* Splice into carousel and shift other tabs up one */ for (let i = 3; i >= 1; i--) { $('#carousel_tab_' + i).attr('id', 'carousel_tab_' + (i + 1)); } let adObj = data.output; let urlQSA = genQSA(adObj.url, 'website', 'meclabs', adObj.campaign, 'MECLABS-Carousel'); // Insert a new carousel_tab_1 after curated_tab $(``).insertAfter('#curated_tab'); } else if (types.includes('sherpa-hp-hero')) { let adObj = data.output; let urlQSA = genQSA(adObj.url, 'website', 'marketingsherpa', adObj.campaign, 'MarketingSherpa-HP-Hero'); $('.heroAdHeader').html(`${adObj.pubTitle}`); $('.heroAdHeader').show(); } else if (types.includes('sherpa-article-hero')) { let adObj = data.output; let urlQSA = genQSA(adObj.url, 'website', 'marketingsherpa', adObj.campaign, 'MarketingSherpa-Article-Hero'); $('.heroAdHeader').html(`${adObj.pubTitle}`); $('.heroAdHeader').show(); } else if (types.includes('sherpa-sidebar')) { let adObj = data.output; let urlQSA = genQSA(adObj.url, 'website', 'marketingsherpa', adObj.campaign, 'MarketingSherpa-website-rails-inner'); $('#cmpSidebar').html(`

${adObj.sidebarTitle}

${adObj.blurb}

${adObj.cta} > `); $('#cmpSidebar').show(); } else if (types.includes('sherpablog-hp-hero')) { let adObj = data.output; let urlQSA = genQSA(adObj.url, 'website', 'SherpaBlog', adObj.campaign, 'MarketingSherpaBlog-Hero'); $('#campaign_banner').html(`${adObj.pubTitle}`); $('#campaign_banner').show(); } else if (types.includes('sherpablog-sidebar')) { let adObj = data.output; let urlQSA = genQSA(adObj.url, 'website', 'SherpaBlog', adObj.campaign, 'MarketingSherpaBlog-Sidecol'); $('#text-12').html(`

${adObj.sidebarTitle}

${adObj.blurb}
`); $('#text-12').show(); } else if (types.includes('mex-hp-hero')) { let adObj = data.output; let urlQSA = genQSA(adObj.url, 'website', 'MarketingExperiments', adObj.campaign, 'MarketingExperiments-Hero'); $('#sidebar').html(``); $('#sidebar').show(); } else if (types.includes('mex-sidebar')) { let adObj = data.output; let urlQSA = genQSA(adObj.url, 'website', 'MarketingExperiments', adObj.campaign, 'MarketingExperiments-SideCol'); $('#custom_html-13').html(`

${adObj.sidebarTitle}

${adObj.pubTitle}

${adObj.blurb}

${adObj.cta} >>

`); $('#custom_html-13').show(); } } break; default: break; } }, }); }