File tree Expand file tree Collapse file tree 1 file changed +17
-0
lines changed
Expand file tree Collapse file tree 1 file changed +17
-0
lines changed Original file line number Diff line number Diff 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 ) ;
You can’t perform that action at this time.
0 commit comments