Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
Vettore
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
gtag('config', '
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
!function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window,document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '3310409862539501'); fbq('track', 'PageView');
document.addEventListener('consentGranted', function() { // call google analytics // call nielsen // call comscore // call whomever });
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
function checkPremiumContent(items){ if(items.length>0){ items.forEach(function(item){ item.className+=" checked-premium-content"; if(item.querySelector('.custom-field-paid')){ item.className+=" premium-content"; } }) } }
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
if(window.innerWidth< 1200){ document.querySelector(".menu-button-holder").addEventListener("click", function(){ document.body.classList.toggle("custom-menu-opened") }); } var menu_item=document.querySelector(".menu-container") menu_item.querySelectorAll(".menu-item-header.dropdown").forEach(function(item){ item.querySelector("a.mobile-only").addEventListener("click", function(){ if(menu_item.querySelector(".dropdown-opened") ){ if(item.parentNode.className.indexOf("dropdown-opened")!=-1){ } else{ //document.body.classList.toggle("fix-topbar"); menu_item.querySelector(".dropdown-opened").classList.toggle("dropdown-opened");} } //document.body.classList.toggle("fix-topbar") item.parentNode.classList.toggle("dropdown-opened"); }) }) document.querySelector(".topbar-user-profile .btn").addEventListener("click", function(){ this.parentNode.classList.toggle("show-dropdown"); }); const adSeletor = document.getElementById("div-gpt-ad-panorama_dsk_hp_300x250_btf"); const showMore = document.querySelector(".widget__show-more"); showMore && showMore.addEventListener("click", () => { if (adSeletor) { adSeletor.style.display = "block"; } setTimeout(function () { dataLayer.push({ 'event': 'onOpenarticle' }); console.log("onOpenarticle event"); }, 300) }); document.querySelectorAll('.main img').forEach(image => { image.addEventListener('contextmenu', e => { e.preventDefault(); return false; }) });
function Ithrottle (callback, limit) { var wait = false; return function () { if (!wait) { callback.apply(null, arguments); wait = true; setTimeout(function () { wait = false; }, limit); } } } googletag.cmd.push(function () { let topBanner=document.querySelector(".top-billboard"); let topBar_nav=document.querySelector(".rebelbar.skin-simple"); googletag.pubads().addEventListener('slotRenderEnded', function (e) { let div_ad = topBanner.querySelector(".ad-tag__inner > div");
let div_id=div_ad.getAttribute('id'); if (div_id) {
if (e.slot.getSlotElementId() == div_id && !e.isEmpty) { topBanner.classList.add('sticky-banner'); topBanner.style.height= div_ad.clientHeight + "px"; topBar_nav.style.marginTop=(div_ad.clientHeight + 38) + "px"; setTimeout(function () { console.log("executing:"+div_id) topBanner.classList.remove('sticky-banner') topBar_nav.removeAttribute("style"); //document.querySelector(".topbar_outer_container").style.paddingTop="unset" }, 4000); } } }) });
function addListiclesClass() { var allPagePosts = document.querySelectorAll('.page-article'); var allVideoPosts = document.querySelectorAll('.video-article'); collapsePageVideoListicles(allPagePosts); collapsePageVideoListicles(allVideoPosts); }
function collapsePageVideoListicles(allPosts) { if(allPosts != undefined) { for (var i = 0; i < allPosts.length; i++) { if(allPosts[i].querySelector(".widget__show-more")) { allPosts[i].querySelector(".widget__show-more").addEventListener("click",function() { setTimeout( function(){addListiclesClass()} ,200)}); } //custom field //console.log(allPosts[i]); var collapseListicles = allPosts[i].querySelectorAll('.custom-field-collapse-listicles'); if(collapseListicles && collapseListicles.length > 0) { var rebelItem = allPosts[i].getElementsByClassName('rebellt-item'); for (var j = 0; j < rebelItem.length; j++) { rebelItem[j].addEventListener("click", toggleListicleContent); if(!rebelItem[j].classList.contains('collapse-listicle')) { rebelItem[j].classList.add('collapse-listicle'); }// }// }// } } } function toggleListicleContent(e) { var elesrc = e.srcElement; if (elesrc.classList.contains('collapse-listicle')) { elesrc.classList.remove('collapse-listicle'); }else { elesrc.classList.add('collapse-listicle'); } } setTimeout(function(){addListiclesClass()},500); //TODO: figure out what is it for function changeDateFormat() { const dates2Change = document.querySelectorAll('.widget .social-date__text:not(.processed), .post-date:not(.processed)'); dates2Change.forEach(changeDate); } }); window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){ document.querySelector('.topbar_right .search-open').addEventListener('click',function(){ document.body.classList.toggle("open-search"); }) }); window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){ js_keep_reading = function(element) { var t = element, body = document.querySelector('body'), postBody = element.closest('.body'), readMoreBody = postBody.closest('.js-contract'); if( postBody.querySelector('.collapse-listicle') ){ // scroll window back to initial position var bodyHeight = readMoreBody.outerHeight, currentScrollTop = body.scrollTop; body.scrollTop( currentScrollTop - bodyHeight + t.parentNode.outerHeight ); } postBody.classList.toggle('collapse-listicle'); } REBELMOUSE_STDLIB.createElementChangeListener('.js-keep-reading', js_keep_reading); bodyitemembed=function(e){ var xPos = e.clientX, yPos = e.clientY; if ((xPos - e.offset.left) < 20 && (yPos - e.offset.top) < 20) { e.classList.toggle('collapse-listicle'); } } REBELMOUSE_STDLIB.createElementChangeListener('.rebellt-item, .infogram-embed', event=>{ event.addEventListener("click", function(){bodyitemembed(event)})} )
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
/*for (const w of document.querySelectorAll('.js-show-video')) { if (w) { w.addEventListener('click', function() { var parent = w.parentNode.parentNode; var image = parent.querySelector('.widget__image'); var video = parent.querySelectorAll('.widget__video'); var scriptToParse = video[0].querySelector('script[type="video-content"]'); console.log(scriptToParse.innerHTML); if (scriptToParse) { video[0].innerHTML = scriptToParse.innerHTML; image.style.display = 'none'; video[0].style.display = 'block'; } let vid = parent.querySelectorAll('video'); if (vid.length) { vid[0].play(); } }) } }*/
showVideo = function(element) { let parent=element.parentNode.parentNode;//not sure about using element.closest(".widget__head") var image = parent.querySelector('.widget__image'); var video = parent.querySelector('.widget__video'); var scriptToParse = video.querySelector('script[type="video-content"]'); if (scriptToParse) { video.innerHTML = scriptToParse.innerHTML; image.style.display = 'none'; video.style.display = 'block'; } let vid = parent.querySelector('video'); if (vid) { vid.play(); } }
REBELMOUSE_STDLIB.createElementChangeListener(".js-show-video", event=>{ event.addEventListener("click", function(){ showVideo(event) }) } )
});
window.REBELMOUSE_LOWEST_TASKS_QUEUE.push(function(){
function ChangeListener(e,t){const n=new Set([]);document.querySelectorAll(e).forEach(e=>{t(e),n.add(e)}),new MutationObserver(()=>{document.querySelectorAll(e).forEach(e=>{n.has(e)||(t(e),n.add(e))})}).observe(document.body,{childList:!0,subtree:!0})} ChangeListener('.show-more',(el)=>{el.addEventListener('click',()=>{window.dataLayer.push({'event':'onNewarticle'});console.log("onNewarticle event")})}); ChangeListener('.paywall-button',(el)=>{el.addEventListener('click',()=>{window.dataLayer.push({'event':'onNewarticle'});console.log("onNewarticle event")})});
});Vettore