Skip to content

Commit 32527d4

Browse files
(added) finished adding logic for the highlight onHover feature
1 parent f265760 commit 32527d4

File tree

2 files changed

+18
-22
lines changed

2 files changed

+18
-22
lines changed

src/backend/index.ts

Lines changed: 16 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -59,42 +59,36 @@ window.addEventListener('message', ({ data: { action, payload } }: MsgData) => {
5959
mode.paused = payload;
6060
break;
6161
case 'onHover':
62-
console.log(payload);
62+
// console.log(payload);
6363

6464
if(Array.isArray(payload)){
6565
for (let i=0; i<payload.length;i++){
6666
let element = document.getElementById(payload[i])
6767
if (element !== null) {
6868
element.style.backgroundColor = '#C0D9D9';
69-
setTimeout( () => {
70-
element.style.backgroundColor = "";
71-
}, 500)
7269
}
7370
}
7471
} else {
7572
let element = document.getElementById(payload)
7673
if (element !== null) {
7774
element.style.backgroundColor = '#C0D9D9';
78-
setTimeout( () => {
79-
element.style.backgroundColor = "";
80-
}, 500)
8175
}
8276
}
83-
84-
// if (payload !== null) {
85-
// let element = document.getElementById(payload)
86-
87-
// if (element !== null) {
88-
89-
// element.style.backgroundColor = '#C0D9D9';
90-
// setTimeout( () => {
91-
// element.style.backgroundColor = "";
92-
// }, 500)
93-
// }
94-
95-
// // console.log('WE MADE IT ALL THE WAY FROM THE FRONTEND! HERE\'S THE PAYLOAD:', payload);
96-
// // console.log(element);
97-
// }
77+
break;
78+
case 'onHoverExit':
79+
if(Array.isArray(payload)){
80+
for (let i=0; i<payload.length;i++){
81+
let element = document.getElementById(payload[i])
82+
if (element !== null) {
83+
element.style.backgroundColor = '';
84+
}
85+
}
86+
} else {
87+
let element = document.getElementById(payload)
88+
if (element !== null) {
89+
element.style.backgroundColor = '';
90+
}
91+
}
9892
break;
9993
default:
10094
break;

src/extension/contentScript.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,8 @@ chrome.runtime.onMessage.addListener(request => { // seems to never fire
3636
case 'onHover':
3737
window.postMessage(request, '*');
3838
default:
39+
case 'onHoverExit':
40+
window.postMessage(request, '*');
3941
break;
4042
}
4143
return true; // attempt to fix port closing console error

0 commit comments

Comments
 (0)