hide up2k mode-toggle in read-only folders

This commit is contained in:
ed 2021-02-22 21:27:44 +01:00
parent fc0c7ff374
commit 89d4a2b4c4

View file

@ -1066,12 +1066,14 @@ function up2k_init(have_crypto) {
function set_fsearch(new_state) { function set_fsearch(new_state) {
var perms = document.body.getAttribute('perms'); var perms = document.body.getAttribute('perms');
var read_only = false;
if (!ebi('fsearch')) { if (!ebi('fsearch')) {
new_state = false; new_state = false;
} }
else if (perms && perms.indexOf('write') === -1) { else if (perms && perms.indexOf('write') === -1) {
new_state = true; new_state = true;
read_only = true;
} }
if (new_state !== undefined) { if (new_state !== undefined) {
@ -1079,6 +1081,11 @@ function up2k_init(have_crypto) {
bcfg_set('fsearch', fsearch); bcfg_set('fsearch', fsearch);
} }
try {
document.querySelector('label[for="fsearch"]').style.opacity = read_only ? '0' : '1';
}
catch (ex) { }
try { try {
var fun = fsearch ? 'add' : 'remove'; var fun = fsearch ? 'add' : 'remove';
ebi('op_up2k').classList[fun]('srch'); ebi('op_up2k').classList[fun]('srch');