siteMapPerso
Changes
mySiteMap.js 26(+15 -11)
Details
mySiteMap.js 26(+15 -11)
diff --git a/mySiteMap.js b/mySiteMap.js
index 6336f4f..d4fc49d 100644
--- a/mySiteMap.js
+++ b/mySiteMap.js
@@ -12,9 +12,6 @@ dateTime = `${dateTime.getDate()}/${dateTime.getMonth()}/${dateTime.getFullYear(
let isMatch = false
let url = ""
//SELECTORES y zonas Genericos
-const ulOptions = document.querySelector('.session-options');
-const ItemsList = ulOptions.querySelectorAll('li');
-const perfil = ItemsList[1].querySelector('a');
let globalZones = [
{ name: "Header", selector: '#page-header' },
@@ -26,7 +23,7 @@ let globalListeners = [
`#page-header-middle .b-suscription`,
`.svg-icon.menu`,
`#page-header-session-box .session`,
- `${perfil.tagName}`,
+ `.session-options li:nth-child(2) a`,
`#main-menu ul li a`,
".piece.markets.standard ul li"
]
@@ -44,14 +41,22 @@ let homeInteractions = {
name: "Home"
}
//
-function ReadHomeBlocks() {
+function ReadHomeBlocks(target) {
let main = document.querySelector('.main-container');
let block1 = main.childNodes[0].querySelectorAll('article.item');
let block2 = main.childNodes[2].querySelectorAll('article.item')
- sendDataFromHomeBlocks("Click, Article from home (Bloque1)", e.currentTarget, block1)
- sendDataFromHomeBlocks("Click, Article from home (Bloque2)", e.currentTarget, block2)
+ sendDataFromHomeBlocks("Click, Article from home (Bloque1)", target, block1)
+ sendDataFromHomeBlocks("Click, Article from home (Bloque2)", target, block2)
}
+function ReadMenu() {
+ const ulOptions = document.querySelector('.session-options');
+ let linksMuenu = ulOptions.childNodes[1].querySelector('a')
+ console.log(linksMuenu)
+ // sendDataFromHomeBlocks("Click, Menu", target, block1)
+}
+
+
function sendDataFromHomeBlocks(nameEvent, target, container) {
for (let i = 0; i < container.length; i++) {
@@ -98,18 +103,17 @@ function GenerateListeners(pageType, elements) {
if (elements.length > 0) {
for (let i = 0; i < elements.length; i++) {
if (pageType == "Home" && (elements[i] == elements[0] || elements[i] == elements[1])) {
- console.log("if:" + elements[i])
let myEventsBlock = SalesforceInteractions.listener("click", elements[i], (e) => {
- ReadHomeBlocks()
+ ReadHomeBlocks(e.currentTarget.innerText)
})
listeners.push(myEventsBlock)
} else {
-
+ console.log("else:" + elements[i])
let myEvents = SalesforceInteractions.listener("click", `${elements[i]}`, (e) => {
console.log("else:" + elements[i])
SalesforceInteractions.sendEvent({
interaction: {
- name: "Botón " + SalesforceInteractions.cashDom(e.target).text(),
+ name: "Botón " + SalesforceInteractions.cashDom(e.currentTarget).text(),
attributes: {
userIdCms: idUser,
name: userName,