Vettore Vettore Vettore VettoreVettore
Vettore VettoreVettore
Vettore Vettore Vettore
Vettore VettoreVettore
Vettore Vettore Vettore
Vettore Vettore Vettore VettoreVettore
Vettore Vettore Vettore Vettore Vettore
Vettore
Vettore Vettore Vettore VettoreVettore
Vettore VettoreVettore VettoreVettore
Vettore Vettore Vettore
Vettore
Vettore VettoreVettore VettoreVettore
Vettore VettoreVettore
Vettore VettoreVettore
Vettore
Vettore Vettore Vettore VettoreVettore
Vettore VettoreVettore VettoreVettore VettoreVettore
VettoreVettore VettoreVettore
Vettore Vettore Vettore VettoreVettore
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