(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-TR7BQW'); //console.log('eventosDTM: '+eventosDTM); document.onreadystatechange = function () { if (document.readyState === 'complete') { //console.log('---------------------Completa Carga----------------------'); // function call to track the new contents post SPA journey bindEventListeners(); //obtenerNombrePenya(); } } document.body.addEventListener( 'click', function ( event ) { //console.log('Lanzado evento deferido: '+event.target.classList); if( event.target.classList.contains('añadir_bienvenido_mayor')) { //console.log('area-penyista'); eventosDTM('cens penyes', 'click-boto', 'area-penyista'); }; if( event.target.classList.contains('añadir_bienvenido_menor')) { try{ //console.log('afegir-menor'); eventosDTM('cens penyes', 'click-boto', 'afegir-menor'); } catch(err) { //console.log('Error: '+err.message); } }; if( event.target.classList.contains('mas-info-penya') || event.target.classList.contains('mis-peñas') || event.target.classList.contains('nombre__peñista') || event.target.classList.contains('titulo-penyah3')) { //console.log('mas-info-penya: '+ event.target.previousElementSibling.innerText); if(event.target.classList.contains('mas-info-penya')){ if(event.target.previousElementSibling.tagName == 'H3'){ //console.log('veure-informacio'); //eventosDTM('cens penyes', 'mes-informacio', event.target.previousElementSibling.innerText); eventosDTM('cens penyes', 'veure-informacio', event.target.previousElementSibling.innerText); } } else if(event.target.classList.contains('mis-peñas')){ //console.log('veure-informacio'); eventosDTM('cens penyes', 'veure-informacio', event.target.childNodes[0].childNodes[0].innerText); } else if(event.target.classList.contains('nombre__peñista')){ //console.log('veure-informacio'); eventosDTM('cens penyes', 'veure-informacio', event.target.childNodes[0].innerText); } else if(event.target.classList.contains('titulo-penyah3')){ //console.log('veure-informacio'); eventosDTM('cens penyes', 'veure-informacio', event.target.innerText); } }; if( event.target.classList.contains('adherirse')) { //console.log('adherirse'); eventosDTM('cens penyes', 'adherirse', document.querySelector('.titulo-Penya').innerText); }; if(event.target.classList.contains('adherirse-first')){ //console.log('adherirse solo'+nombrePenya); if(document.querySelector('.adherirse-first').firstChild.nodeValue == 'Adherirse' || document.querySelector('.adherirse-first').firstChild.nodeValue == 'Unir-se' || document.querySelector('.adherirse-first').firstChild.nodeValue == 'Join'){ //console.log('adherirse-first: ' + document.querySelector('.adherirse-first').firstChild.nodeValue + ' '+ document.querySelector('.titulo-Penya').firstChild.nodeValue); eventosDTM('cens penyes', 'adherirse', nombrePenya); } }; if( event.target.classList.contains('ver-carnet')) { //console.log('veure-carnet'); eventosDTM('cens penyes', 'clic-boto', 'veure-carnet'); }; if( event.target.classList.contains('ver-carnet-ok')) { //console.log('veure-carnet-ok'); eventosDTM('cens penyes', 'clic-boto', 'veure-carnet-ok'); }; if( event.target.classList.contains('boton-imprimir')) { //console.log('imprimir-descargar-carnet'); eventosDTM('cens penyes', 'clic-boto', 'imprimir-descargar-carnet'); }; if( event.target.classList.contains('guardar-info-penya')) { //console.log('canvi-informacio-ok'); eventosDTM('cens penyes', 'clic-boto', 'canvi-informacio-ok'); }; } ); function bindEventListeners() { //console.log(document.querySelector('.idUsuario')); if (document.querySelector('.idUsuario')) { const idUsuario = document.querySelector('.idUsuario').innerText; //console.log(idUsuario); fcbDL.usuari.idUsuari = 'penyista-'+idUsuario; } } obtenerNombrePenya = function(){ var nombrePenya= document.querySelector('.titulo-Penya'); //console.log('nombrePenya: '); //console.log(document.querySelector('.titulo-Penya')); if(nombrePenya != undefined){ //console.log(nombrePenya.innerText); nombrePenya = nombrePenya.innerText; fcbDL.contingut.pageName = 'info-penya_'+nombrePenya; } return nombrePenya; } document.body.addEventListener( 'click', function ( event ) { if(! event.target.parentElement.classList.contains ('slds-dropdown-trigger_click')){ let menuLanguage= document.getElementsByClassName('slds-dropdown_length-with-icon-10'); if(menuLanguage[0] && ! menuLanguage[0].classList.contains('ocultarMenuLanguage')){ menuLanguage[0].classList.add('ocultarMenuLanguage') menuLanguage[0].style = 'display:none;' } } else{ let menuLanguage= document.getElementsByClassName('slds-dropdown_length-with-icon-10'); if(menuLanguage[0].classList.contains('ocultarMenuLanguage')){ menuLanguage[0].classList.remove('ocultarMenuLanguage'); menuLanguage[0].style = 'display:block;' } } //----------------------------- let frances = document.getElementsByTagName("lightning-menu-item"); console.log('frances1' + frances); console.log('fcbDL.contingut.pageName1' + fcbDL.contingut.pageName); if(frances && (fcbDL.contingut.pageName.includes("marketing") ||fcbDL.contingut.pageName.includes("frmforms") )){ frances[frances.length - 1].style = "display: block"; }else{ frances[frances.length - 1].style = "display: none"; } //-------------------------- });