From ffb2560322847dfccdfb489e15dfb7a4bcbe25b6 Mon Sep 17 00:00:00 2001 From: stackxp <170874486+stackxp@users.noreply.github.com> Date: Sun, 18 Jan 2026 00:24:53 +0100 Subject: [PATCH] rcm: add share options (#1216) --- copyparty/web/browser.js | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/copyparty/web/browser.js b/copyparty/web/browser.js index 25961847..4cf0d581 100644 --- a/copyparty/web/browser.js +++ b/copyparty/web/browser.js @@ -666,6 +666,9 @@ if (1) "rc_nfi": "new file", "rc_sal": "select all", "rc_sin": "invert selection", + "rc_rnm": "rename", + "rc_shf": "share this folder", + "rc_shs": "share selection", "lang_set": "refresh to make the change take effect?", }; @@ -1051,7 +1054,8 @@ ebi('rcm').innerHTML = ( : '') + '
' + '' + L.rc_sal + '' + - '' + L.rc_sin + '' + '' + L.rc_sin + '' + + '' ); (function () { @@ -9590,6 +9594,7 @@ var rcm = (function () { selFile.no_dsel = true; break; case 'sin': msel.evsel(null, 't'); break; + case 'shr': fileman.share(); break; } r.hide(true); }; @@ -9627,7 +9632,6 @@ var rcm = (function () { } } } - console.log(selFile); msel.selui(); var has_sel = msel.getsel().length; @@ -9650,6 +9654,9 @@ var rcm = (function () { clmod(ebi('rrnm'), 'hide', !has_sel); clmod(ebi('rs3'), 'hide', !has_sel); clmod(ebi('rs4'), 'hide', !has_sel && !has(perms, "write")); + var shr = ebi('rshr'); + clmod(shr, 'hide', !can_shr || !get_evpath().indexOf(have_shr)); + shr.innerHTML = has_sel ? L.rc_shs : L.rc_shf; menu.style.left = x + 5 + 'px'; menu.style.top = y + 5 + 'px';