@@ -16,7 +16,7 @@ contextMenu = {
1616 deleteItem : contextMenu . el . querySelector ( '.delete' )
1717 } ,
1818
19- contextEl : null ,
19+ activeEl : null ,
2020
2121 addOptionListeners : ( ) => {
2222
@@ -28,13 +28,13 @@ contextMenu = {
2828
2929 if ( dialogResp === 'return' ) return ;
3030
31- pushFileWithCommitMessageHTML ( contextMenu . contextEl ) ;
31+ pushFileWithCommitMessageHTML ( contextMenu . activeEl ) ;
3232
3333 } ) ;
3434
3535 options . discardChanges . addEventListener ( 'click' , ( ) => {
3636
37- deleteModFileInHTML ( contextMenu . contextEl ) ;
37+ deleteModFileInHTML ( contextMenu . activeEl ) ;
3838
3939 } ) ;
4040
@@ -46,7 +46,8 @@ contextMenu = {
4646
4747 file . addEventListener ( 'contextmenu' , async ( e ) => {
4848
49- contextMenu . contextEl = file ;
49+ contextMenu . activeEl = file ;
50+ file . classList . add ( 'active' ) ;
5051
5152 contextMenu . el . style . top = e . clientY + 'px' ;
5253 contextMenu . el . style . left = e . clientX + 'px' ;
@@ -77,6 +78,7 @@ sidebar.addEventListener('scroll', () => {
7778 if ( contextMenu . el . classList . contains ( 'visible' ) ) {
7879
7980 contextMenu . el . classList . remove ( 'visible' ) ;
81+ contextMenu . activeEl . classList . remove ( 'active' ) ;
8082
8183 }
8284
@@ -90,6 +92,7 @@ document.addEventListener('mousedown', (e) => {
9092 e . target . parentElement . parentElement !== contextMenu . el ) {
9193
9294 contextMenu . el . classList . remove ( 'visible' ) ;
95+ contextMenu . activeEl . classList . remove ( 'active' ) ;
9396
9497 }
9598
@@ -100,6 +103,7 @@ document.addEventListener('mousedown', (e) => {
100103contextMenu . el . addEventListener ( 'click' , ( ) => {
101104
102105 contextMenu . el . classList . remove ( 'visible' ) ;
106+ contextMenu . activeEl . classList . remove ( 'active' ) ;
103107
104108} ) ;
105109
0 commit comments