mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2025-12-12 09:10:30 +08:00
fixed blocking the msd parts selector
This commit is contained in:
parent
c4a2363451
commit
426ed5da12
@ -270,8 +270,12 @@ export function Msd() {
|
|||||||
|
|
||||||
tools.el.setEnabled($("msd-new-file"), (online && !s.drive.connected && !__http && !s.busy));
|
tools.el.setEnabled($("msd-new-file"), (online && !s.drive.connected && !__http && !s.busy));
|
||||||
tools.el.setEnabled($("msd-new-url"), (online && !s.drive.connected && !__http && !s.busy));
|
tools.el.setEnabled($("msd-new-url"), (online && !s.drive.connected && !__http && !s.busy));
|
||||||
tools.el.setEnabled($("msd-new-part"), (online && !s.drive.connected && !__http && !s.busy));
|
tools.el.setEnabled($("msd-new-part-selector"), (online && !s.drive.connected && !__http && !s.busy));
|
||||||
__applyStatePartSelector();
|
if (online && !s.storage.uploading && !s.storage.downloading) {
|
||||||
|
let parts = Object.keys(s.storage.parts).sort().filter(name => (name === "" || s.storage.parts[name].writable));
|
||||||
|
tools.selector.setValues($("msd-new-part-selector"), parts, "\u2500 Internal \u2500");
|
||||||
|
tools.hidden.setVisible($("msd-new-part"), (parts.length > 1));
|
||||||
|
}
|
||||||
|
|
||||||
tools.hidden.setVisible($("msd-uploading-sub"), (online && s.storage.uploading));
|
tools.hidden.setVisible($("msd-uploading-sub"), (online && s.storage.uploading));
|
||||||
$("msd-uploading-name").innerHTML = ((online && s.storage.uploading) ? s.storage.uploading.name : "");
|
$("msd-uploading-name").innerHTML = ((online && s.storage.uploading) ? s.storage.uploading.name : "");
|
||||||
@ -357,16 +361,5 @@ export function Msd() {
|
|||||||
return info;
|
return info;
|
||||||
};
|
};
|
||||||
|
|
||||||
var __applyStatePartSelector = function() {
|
|
||||||
let s = __state;
|
|
||||||
if (!(s && s.online) || s.storage.uploading || s.storage.downloading) {
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
let el = $("msd-new-part-selector");
|
|
||||||
let parts = Object.keys(s.storage.parts).sort().filter(name => (name === "" || s.storage.parts[name].writable));
|
|
||||||
tools.selector.setValues(el, parts, "\u2500 Internal \u2500");
|
|
||||||
tools.hidden.setVisible($("msd-new-part"), (parts.length > 1));
|
|
||||||
};
|
|
||||||
|
|
||||||
__init__();
|
__init__();
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user