Skip to content

Commit 1ddeb8b

Browse files
committed
Update context-menu.js
1 parent 9295d3f commit 1ddeb8b

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

context-menu.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -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) => {
100103
contextMenu.el.addEventListener('click', () => {
101104

102105
contextMenu.el.classList.remove('visible');
106+
contextMenu.activeEl.classList.remove('active');
103107

104108
});
105109

0 commit comments

Comments
 (0)