Skip to content

Commit 57fde51

Browse files
committed
Update context-menu.js
1 parent 3c6f53a commit 57fde51

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

context-menu.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ contextMenu = {
1111
options: {
1212
push: contextMenu.el.querySelector('.push'),
1313
rename: contextMenu.el.querySelector('.rename'),
14+
share: contextMenu.el.querySelector('.share'),
1415
addToNewFolder: contextMenu.el.querySelector('.add-to-new-folder'),
1516
discardChanges: contextMenu.el.querySelector('.discard-changes'),
1617
deleteItem: contextMenu.el.querySelector('.delete')
@@ -32,6 +33,22 @@ contextMenu = {
3233

3334
});
3435

36+
options.share.addEventListener('click', async () => {
37+
38+
const activeFileName = contextMenu.activeEl.querySelector('.name').textContent
39+
.replaceAll('\n','');
40+
41+
const link = createLink({
42+
dir: treeLoc,
43+
file: { name: activeFileName }
44+
});
45+
46+
copy(link).then(() => {
47+
showMessage('Copied link!');
48+
});
49+
50+
});
51+
3552
options.discardChanges.addEventListener('click', () => {
3653

3754
deleteModFileInHTML(contextMenu.activeEl);

0 commit comments

Comments
 (0)