@@ -44,6 +44,7 @@ function getRouteURL(node: SnapshotNode): string {
4444
4545// * Event listener for time-travel actions
4646window . addEventListener ( 'message' , ( { data : { action, payload } } : MsgData ) => {
47+ console . log ( 'payload' , action )
4748 switch ( action ) {
4849 case 'jumpToSnap' :
4950 timeJump ( payload , true ) ; // * This sets state with given payload
@@ -58,43 +59,35 @@ window.addEventListener('message', ({ data: { action, payload } }: MsgData) => {
5859 case 'setPause' :
5960 mode . paused = payload ;
6061 break ;
61- case 'onHover' :
62- console . log ( payload ) ;
63-
62+ case 'onHover' :
6463 if ( Array . isArray ( payload ) ) {
6564 for ( let i = 0 ; i < payload . length ; i ++ ) {
6665 let element = document . getElementById ( payload [ i ] )
6766 if ( element !== null ) {
6867 element . style . backgroundColor = '#C0D9D9' ;
69- setTimeout ( ( ) => {
70- element . style . backgroundColor = "" ;
71- } , 500 )
7268 }
7369 }
7470 } else {
7571 let element = document . getElementById ( payload )
7672 if ( element !== null ) {
7773 element . style . backgroundColor = '#C0D9D9' ;
78- setTimeout ( ( ) => {
79- element . style . backgroundColor = "" ;
80- } , 500 )
8174 }
8275 }
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- // }
76+ break ;
77+ case 'onHoverExit' :
78+ if ( Array . isArray ( payload ) ) {
79+ for ( let i = 0 ; i < payload . length ; i ++ ) {
80+ let element = document . getElementById ( payload [ i ] )
81+ if ( element !== null ) {
82+ element . style . backgroundColor = '' ;
83+ }
84+ }
85+ } else {
86+ let element = document . getElementById ( payload )
87+ if ( element !== null ) {
88+ element . style . backgroundColor = '' ;
89+ }
90+ }
9891 break ;
9992 default :
10093 break ;
0 commit comments