From 89d4a2b4c401d09f26ff29a8c49da40aa5f068a7 Mon Sep 17 00:00:00 2001 From: ed Date: Mon, 22 Feb 2021 21:27:44 +0100 Subject: [PATCH] hide up2k mode-toggle in read-only folders --- copyparty/web/up2k.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/copyparty/web/up2k.js b/copyparty/web/up2k.js index 91b80878..fa52c6b0 100644 --- a/copyparty/web/up2k.js +++ b/copyparty/web/up2k.js @@ -1066,12 +1066,14 @@ function up2k_init(have_crypto) { function set_fsearch(new_state) { var perms = document.body.getAttribute('perms'); + var read_only = false; if (!ebi('fsearch')) { new_state = false; } else if (perms && perms.indexOf('write') === -1) { new_state = true; + read_only = true; } if (new_state !== undefined) { @@ -1079,6 +1081,11 @@ function up2k_init(have_crypto) { bcfg_set('fsearch', fsearch); } + try { + document.querySelector('label[for="fsearch"]').style.opacity = read_only ? '0' : '1'; + } + catch (ex) { } + try { var fun = fsearch ? 'add' : 'remove'; ebi('op_up2k').classList[fun]('srch');