siteMapPerso

transpilacion - ItPropagation

11/24/2023 3:38:23 PM

Changes

dist/mySiteMap.js 115(+74 -41)

Details

dist/mySiteMap.js 115(+74 -41)

diff --git a/dist/mySiteMap.js b/dist/mySiteMap.js
index 65b6bdc..795d0fe 100644
--- a/dist/mySiteMap.js
+++ b/dist/mySiteMap.js
@@ -41,115 +41,148 @@ var globalZones = [{
 //SELECTORES Genericos
 var globalListeners = [{
   class: "#page-header-session-box .sign-in-button",
-  labelName: 'Botón Ingresar'
+  labelName: 'Botón Ingresar',
+  ItPropagation: false
 }, {
   class: "#page-header-middle .b-suscription",
-  labelName: 'Botón Suscribite'
+  labelName: 'Botón Suscribite',
+  ItPropagation: false
 }, {
   class: ".svg-icon.menu",
-  labelName: 'Botón MENU sitio'
+  labelName: 'Botón MENU sitio',
+  ItPropagation: false
 }, {
   class: ".session.with-avatar",
-  labelName: 'Botón MENU mi perfil'
+  labelName: 'Botón MENU mi perfil',
+  ItPropagation: true
 }, {
   class: ".session-options li:nth-child(2) a",
-  labelName: 'Botón MI PERFIL'
+  labelName: 'Botón MI PERFIL',
+  ItPropagation: true
 }, {
   class: "#main-menu ul li a",
-  labelName: 'TAGS'
+  labelName: 'TAGS',
+  ItPropagation: false
 }, {
   class: ".piece.markets.standard ul li",
-  labelName: 'TICKERS'
+  labelName: 'TICKERS',
+  ItPropagation: false
 }, {
   class: ".mitem.pwa-signed-in.session-box",
-  labelName: 'Botón MENU mi perfil (MOBILE)'
+  labelName: 'Botón MENU mi perfil (MOBILE)',
+  ItPropagation: true
 }, {
   class: ".mitem.pwa-signed-in.session-box .session-options li:nth-child(2) a",
-  labelName: 'Botón MI PERFIL (MOBILE)'
+  labelName: 'Botón MI PERFIL (MOBILE)',
+  ItPropagation: true
 }, {
   class: ".pwa-footer-fixed-bar .mitem.dolar",
-  labelName: 'Botón MENU Dólar (MOBILE)'
+  labelName: 'Botón MENU Dólar (MOBILE)',
+  ItPropagation: false
 }];
 
 //SELECTORES Home
 var homeListeners = [{
   class: ".section article.item",
-  labelName: ''
+  labelName: '',
+  ItPropagation: false
 }, {
   class: ".sectionfull article.item",
-  labelName: ''
+  labelName: '',
+  ItPropagation: false
 }, {
   class: "article.locked",
-  labelName: 'Article Member from Home'
+  labelName: 'Article Member from Home',
+  ItPropagation: false
 }, {
   class: ".columnists .items article.item",
-  labelName: 'Clumnists from Home'
+  labelName: 'Clumnists from Home',
+  ItPropagation: false
 }];
 
 //SELECTORES PayWall
 var payWallListeners = [{
   class: ".page.suscripciones a.logo",
-  labelName: 'Botón - Header Logo El Cronista from Pay Wall'
+  labelName: 'Botón - Header Logo El Cronista from Pay Wall',
+  ItPropagation: false
 }, {
   class: ".suscripcion .items .item .button",
-  labelName: 'Quiero suscribirme'
+  labelName: 'Quiero suscribirme',
+  ItPropagation: false
 }, {
   class: ".suscripcion .items .item .list_items",
-  labelName: 'Botón - Mostrar detalles de  planes'
+  labelName: 'Botón - Mostrar detalles de  planes',
+  ItPropagation: false
 }, {
   class: "#page-header-session-box .sign-in-button",
-  labelName: 'Botón Ingresar From Pay wall'
+  labelName: 'Botón Ingresar From Pay wall',
+  ItPropagation: false
 }, {
   class: ".otros-planes .otros-planes__item:first-child p a",
-  labelName: 'Botón - Plan Jubilado'
+  labelName: 'Botón - Plan Jubilado',
+  ItPropagation: false
 }, {
   class: ".otros-planes .otros-planes__item:nth-child(2) p a",
-  labelName: 'Botón - Plan Estudiante'
+  labelName: 'Botón - Plan Estudiante',
+  ItPropagation: false
 }, {
   class: ".page.suscripciones .whatsapp-wrapper",
-  labelName: 'Botón Whatsapp from Pay Wall'
+  labelName: 'Botón Whatsapp from Pay Wall',
+  ItPropagation: false
 }, {
   class: ".footer-footer a:first-child",
-  labelName: 'Botón Terminos y condiciones from Pay Wall'
+  labelName: 'Botón Terminos y condiciones from Pay Wall',
+  ItPropagation: false
 }, {
   class: ".footer-footer a:nth-child(2)",
-  labelName: 'Botón Precios vigentes from Pay Wall'
+  labelName: 'Botón Precios vigentes from Pay Wall',
+  ItPropagation: false
 }];
 
 //SELECTORES Articulo
 var articleListeners = [{
   class: "nav.breadcrumb ol li a span",
-  labelName: 'Breadcrumb'
+  labelName: 'Breadcrumb',
+  ItPropagation: false
 }, {
   class: ".speakText",
-  labelName: 'Botón Escuchar'
+  labelName: 'Botón Escuchar',
+  ItPropagation: false
 }, {
   class: "#content-share",
   labelName: 'Botón Compartir'
 }, {
-  class: ".more-list .whatsapp",
-  labelName: 'Botón Compartir whatsapp'
+  class: ".more-list .whatsapp a",
+  labelName: 'Botón Compartir whatsapp',
+  ItPropagation: true
 }, {
-  class: ".more-list .facebook",
-  labelName: 'Botón Compartir facebook'
+  class: ".more-list .facebook a",
+  labelName: 'Botón Compartir facebook',
+  ItPropagation: true
 }, {
-  class: ".more-list .twitter",
-  labelName: 'Botón Compartir twitter'
+  class: ".more-list .twitter a",
+  labelName: 'Botón Compartir twitter',
+  ItPropagation: true
 }, {
-  class: ".more-list .linkedIn",
-  labelName: 'Botón Compartir linkedIn'
+  class: ".more-list .linkedIn a",
+  labelName: 'Botón Compartir linkedIn',
+  ItPropagation: true
 }, {
-  class: ".more-list .email",
-  labelName: 'Botón Compartir email'
+  class: ".more-list .email a",
+  labelName: 'Botón Compartir email',
+  ItPropagation: true
 }, {
-  class: ".more-list .comments",
-  labelName: 'Botón Compartir comments'
+  class: ".more-list .comments a",
+  labelName: 'Botón Compartir comments',
+  ItPropagation: true
 }, {
   class: "#bookmark",
-  labelName: 'Botón Guardar'
+  labelName: 'Botón Guardar',
+  ItPropagation: false
 }, {
   class: ".b-member-black .button-wrapper",
-  labelName: 'Botón/Caja: Invertí en periodismo de calidad'
+  labelName: 'Botón/Caja: Invertí en periodismo de calidad',
+  ItPropagation: false
 }];
 
 //Interacciones
@@ -343,10 +376,10 @@ function GenerateListeners(pageType, elements) {
         listeners.push(myEventsBlock);
       } else {
         var myEvents = SalesforceInteractions.listener("click", "".concat(elements[i].class), function (e) {
-          ReadGlobalEvents(e, elements[i]);
-          if (globalListeners[4].class === elements[i].class || globalListeners[8].class === elements[i].class) {
+          if (elements[i].ItPropagation) {
             e.stopPropagation();
           }
+          ReadGlobalEvents(e, elements[i]);
         });
         listeners.push(myEvents);
       }