Skip to content

Commit 0f8cd8e

Browse files
committed
select element by class instead of id in onHover and on hover exit
1 parent 6e4cc00 commit 0f8cd8e

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

src/backend/index.ts

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -60,31 +60,37 @@ window.addEventListener('message', ({ data: { action, payload } }: MsgData) => {
6060
case 'setPause':
6161
mode.paused = payload;
6262
break;
63-
case 'onHover':
63+
case 'onHover':
64+
// console.log("curr payload ", payload);
6465
if (Array.isArray(payload)) {
66+
// console.log('inside array is array if block')
6567
for (let i = 0; i < payload.length; i + 1) {
68+
// console.log("current payload value: ", payload[i]);
6669
let element = document.getElementById(payload[i])
6770
if (element !== null) {
6871
element.style.backgroundColor = '#C0D9D9';
6972
}
7073
}
7174
} else {
72-
let element = document.getElementById(payload)
75+
let element = document.querySelector(`.${payload}`);
76+
// console.log("element: ", element);
7377
if (element !== null) {
78+
// console.log("element style: ", element.style)
7479
element.style.backgroundColor = '#C0D9D9';
7580
}
7681
}
7782
break;
7883
case 'onHoverExit':
7984
if(Array.isArray(payload)){
8085
for (let i=0; i<payload.length;i++){
81-
let element = document.getElementById(payload[i])
86+
let element = document.querySelector(`.${payload}`);
8287
if (element !== null) {
83-
element.style.backgroundColor = '';
84-
}
88+
element.style.backgroundColor = '';
89+
}
8590
}
8691
} else {
87-
let element = document.getElementById(payload)
92+
let element = document.querySelector(`.${payload}`);
93+
// console.log("element style: ", element.style)
8894
if (element !== null) {
8995
element.style.backgroundColor = '';
9096
}

0 commit comments

Comments
 (0)