siteMapPerso

ReadHomeBlocks

11/10/2023 12:44:21 PM

Changes

mySiteMap.js 21(+13 -8)

Details

mySiteMap.js 21(+13 -8)

diff --git a/mySiteMap.js b/mySiteMap.js
index 9a94a88..46d8b9f 100644
--- a/mySiteMap.js
+++ b/mySiteMap.js
@@ -25,7 +25,8 @@ let globalZones = [
 ]
 
 let listenersHome = [
-    `.block article.item`,
+    `.section article.item`,
+    `.sectionfull article.item`,
     `.locked a`,
     `.columnists .items article.item`
 ]
@@ -49,19 +50,23 @@ function GenerateContentZones(names, selectors) {
     return ContentZones;
 }
 
+function ReadHomeBlocks() {
+    let main = document.querySelector('.main-container');
+    let blocks = main.querySelectorAll('div.block');
+    var block1 = blocks[0].querySelectorAll('article.item');
+    var block2 = blocks[1].querySelectorAll('article.item');
+    sendDataFromHomeBlocks("Click, Article from home (Bloque1)", e.currentTarget, block1)
+    sendDataFromHomeBlocks("Click, Article from home (Bloque2)", e.currentTarget, block2)
+}
+
 function GenerateListeners(elements) {
     let listeners = [];
 
     if (elements.length > 0) {
         for (let i = 0; i < elements.length; i++) {
-            if (elements[i] == elements[0]) {
+            if (elements[i] == elements[0] || elements[i] == elements[1]) {
                 let myEventsBlock = SalesforceInteractions.listener("click", elements[i], (e) => {
-                    let main = document.querySelector('.main-container');
-                    let blocks = main.querySelectorAll('div.block');
-                    var block1 = blocks[0].querySelectorAll('article.item');
-                    var block2 = blocks[1].querySelectorAll('article.item');
-                    sendDataFromHomeBlocks("Click, Article from home (Bloque1)", e.currentTarget, block1)
-                    sendDataFromHomeBlocks("Click, Article from home (Bloque2)", e.currentTarget, block2)
+                    ReadHomeBlocks()
                 })
                 listeners.push(myEventsBlock)
             } else {