Skip to content

Commit 0420587

Browse files
committed
Update context-menu.js
1 parent b9b6f92 commit 0420587

File tree

1 file changed

+16
-10
lines changed

1 file changed

+16
-10
lines changed

context-menu.js

Lines changed: 16 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,17 @@ let contextMenu = {
55

66
contextEl: null,
77

8-
addButtonListeners: () => {
9-
10-
const push = contextMenu.el.querySelector('.push'),
11-
rename = contextMenu.el.querySelector('.rename'),
12-
addToNewFolder = contextMenu.el.querySelector('.add-to-new-folder'),
13-
discard = contextMenu.el.querySelector('.discard'),
14-
deleteItem = contextMenu.el.querySelector('.delete');
15-
16-
push.addEventListener('click', async () => {
8+
options: {
9+
push: contextMenu.el.querySelector('.push'),
10+
rename: contextMenu.el.querySelector('.rename'),
11+
addToNewFolder: contextMenu.el.querySelector('.add-to-new-folder'),
12+
discard: contextMenu.el.querySelector('.discard'),
13+
deleteItem: contextMenu.el.querySelector('.delete')
14+
},
15+
16+
addOptionListeners: () => {
17+
18+
contextMenu.options.push.addEventListener('click', async () => {
1719

1820
const dialogResp = await checkPushDialogs();
1921

@@ -23,7 +25,7 @@ let contextMenu = {
2325

2426
});
2527

26-
discard.addEventListener('click', () => {
28+
contextMenu.options.discard.addEventListener('click', () => {
2729

2830
deleteModFileInHTML(contextMenu.contextEl);
2931

@@ -44,6 +46,8 @@ let contextMenu = {
4446

4547
contextMenu.el.classList.add('visible', 'animating');
4648

49+
contextMenu.classList.toggle('modified', file.classList.contains('modified'));
50+
4751
window.setTimeout(() => {
4852

4953
contextMenu.el.classList.remove('animating');
@@ -58,6 +62,8 @@ let contextMenu = {
5862

5963
}
6064

65+
contextMenu.addOptionListeners();
66+
6167

6268
sidebar.addEventListener('scroll', () => {
6369

0 commit comments

Comments
 (0)