mirror of
https://github.com/9001/copyparty.git
synced 2025-08-17 17:12:13 -06:00
more intuitive upload/filesearch toggle:
restore preferred mode after leaving a restricted folder
This commit is contained in:
parent
dc2b67f155
commit
9b77c9ce7d
|
@ -2812,6 +2812,8 @@ function up2k_init(subtle) {
|
||||||
|
|
||||||
function set_fsearch(new_state) {
|
function set_fsearch(new_state) {
|
||||||
var fixed = false,
|
var fixed = false,
|
||||||
|
persist = new_state !== undefined,
|
||||||
|
preferred = bcfg_get('fsearch', undefined),
|
||||||
can_write = false;
|
can_write = false;
|
||||||
|
|
||||||
if (!ebi('fsearch')) {
|
if (!ebi('fsearch')) {
|
||||||
|
@ -2828,8 +2830,14 @@ function up2k_init(subtle) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (new_state === undefined)
|
||||||
|
new_state = preferred;
|
||||||
|
|
||||||
if (new_state !== undefined)
|
if (new_state !== undefined)
|
||||||
bcfg_set('fsearch', uc.fsearch = new_state);
|
if (persist)
|
||||||
|
bcfg_set('fsearch', uc.fsearch = new_state);
|
||||||
|
else
|
||||||
|
bcfg_upd_ui('fsearch', uc.fsearch = new_state);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
clmod(ebi('u2c3w'), 's', !can_write);
|
clmod(ebi('u2c3w'), 's', !can_write);
|
||||||
|
|
Loading…
Reference in a new issue