var Indiedays = {}; Indiedays.member = false; Indiedays.dfpid = false; Indiedays.category = false; Indiedays.slug = false; Indiedays.comscoreLoaded = false; Indiedays.snowplowLoaded = false; Indiedays.timeoutComscore; Indiedays.customHTML = false; Indiedays.influencerURL = ""; ( function(){ Indiedays.me = document.currentScript; Indiedays.shuffle = function(a){ var j, x, i; for (i = a.length - 1; i > 0; i--) { j = Math.floor(Math.random() * (i + 1)); x = a[i]; a[i] = a[j]; a[j] = x; } return a; } /** * For testing different adIds */ Indiedays.getUrlVars = function(){ var vars = [], hash; var hashes = window.location.href.slice(window.location.href.indexOf('?')+1).split("&"); for( var i=0; iIndiedays"; nav+= "
  • Vaikuttajat
  • "; nav+= "
  • Vaikuttajan profiili
  • "; nav+= "
  • Yhteistyö tämän vaikuttajan kanssa
  • "; nav+= ""; jQuery(".indiedays-header").append(nav); } Indiedays.createAdUnit = function(){ if( !jQuery("#IP-paraati").length ){ // -- create ad unit var div = jQuery(".indiedays-header").after("
    "); // -- load dfp var script = document.createElement("script"); script.src = "//api.indiedays.com/jquery.dfp.js"; script.defer = true; script.async = 1; script.onload = function(){ jQuery.dfp({ dfpID: "9156057", collapseEmptyDivs: true }); } document.getElementsByTagName('head')[0].appendChild(script); } } Indiedays.loadFooter = function(){ var string = ""; var logourl = Indiedays.getFooterLogoUrl(); string += ""; jQuery("body").append(string); } Indiedays.loadAdIds = function(){ return jQuery.ajax({ dataType: "json", url: "//api.indiedays.com/posts/adids.json", success: function(json){ var curUrl = location.hostname; // for testing membership if( Indiedays.getUrlVars()['page'] != null){ curUrl = Indiedays.getUrlVars()['page']; } // -- find dfpid for(var i=0; i"); } Indiedays.init = function(){ const querystring = window.location.search; const urlParams = new URLSearchParams(querystring); // -- get ready for ads jQuery(document).ready( function(){ // -- check membership Indiedays.loadAdIds().then( function(){ if (Indiedays.member || urlParams.get('test') == 1 ){ // -- append styles jQuery("head").append(""); jQuery("head").append(""); // -- create root for membership banner; positioned where script is run Indiedays.rootBannerElement(); // top banner goes on top of the page Indiedays.topBannerElement(); // load topbanner with influencers Indiedays.loadTopBanner(); // load footer Indiedays.loadFooter(); // create adunit only if member //Indiedays.createAdUnit(); // -- load Snowplow Indiedays.loadSnowplow(); // -- load blowplow Indiedays.loadBlogplow(); } else { console.log("Not member"); } } ); }); } // processing starts here: -- load jQuery, and then init and do rest of the stuff needed if( !window.jQuery ){ var tag = document.getElementsByTagName("head")[0]; var jqTag = document.createElement("script"); jqTag.type = "text/javascript"; jqTag.src = "https://code.jquery.com/jquery-3.3.1.min.js"; jqTag.defer = true; jqTag.async = 1; jqTag.onload = function(){ jQuery.noConflict(); Indiedays.init(); } tag.appendChild(jqTag); } else { Indiedays.init(); } } )();