hide disabled contextual buttons completely

This commit is contained in:
Til Schmitter 2026-06-08 11:14:29 +02:00
parent 3794c1e835
commit b3b8c35416

View file

@ -4628,10 +4628,10 @@ var fileman = (function () {
encut = nsel, encut = nsel,
encpy = nsel, encpy = nsel,
enpst = r.clip && r.clip.length, enpst = r.clip && r.clip.length,
hren = !(have_mv && has(perms, 'write') && has(perms, 'move')), hren = !(have_mv && has(perms, 'write') && has(perms, 'move')) || !nsel,
hdel = !(have_del && has(perms, 'delete')), hdel = !(have_del && has(perms, 'delete')) || !nsel,
hcut = !(have_mv && has(perms, 'move')), hcut = !(have_mv && has(perms, 'move')) || !nsel,
hpst = !(have_mv && has(perms, 'write')), hpst = !(have_mv && has(perms, 'write')) || !enpst,
hshr = !can_shr || !get_evpath().indexOf(have_shr), hshr = !can_shr || !get_evpath().indexOf(have_shr),
enclr = enpst || nsel; enclr = enpst || nsel;
@ -4649,7 +4649,8 @@ var fileman = (function () {
clmod(bren, 'hide', hren); clmod(bren, 'hide', hren);
clmod(bdel, 'hide', hdel); clmod(bdel, 'hide', hdel);
clmod(bcut, 'hide', hcut); clmod(bcut, 'hide', hcut);
clmod(bpst, 'hide', hpst); clmod(bcpy, 'hide', !encpy);
clmod(bpst, 'hide', !enpst);
clmod(bshr, 'hide', hshr); clmod(bshr, 'hide', hshr);
clmod(bclr, 'hide', !enclr); clmod(bclr, 'hide', !enclr);