mirror of
https://github.com/9001/copyparty.git
synced 2026-02-26 13:33:09 -07:00
fix ie11 spinlock in write-only folders
This commit is contained in:
parent
bef30ac04d
commit
5c4ba376a0
|
|
@ -6978,6 +6978,14 @@ class HttpCli(object):
|
||||||
if "zip" in self.uparam or "tar" in self.uparam:
|
if "zip" in self.uparam or "tar" in self.uparam:
|
||||||
raise Pebkac(403)
|
raise Pebkac(403)
|
||||||
|
|
||||||
|
zsl = j2a["files"] = []
|
||||||
|
if is_js:
|
||||||
|
j2a["ls0"] = cgv["ls0"] = {
|
||||||
|
"dirs": zsl,
|
||||||
|
"files": zsl,
|
||||||
|
"taglist": zsl,
|
||||||
|
}
|
||||||
|
|
||||||
html = self.j2s(tpl, **j2a)
|
html = self.j2s(tpl, **j2a)
|
||||||
self.reply(html.encode("utf-8", "replace"))
|
self.reply(html.encode("utf-8", "replace"))
|
||||||
return True
|
return True
|
||||||
|
|
|
||||||
|
|
@ -7560,9 +7560,10 @@ var treectl = (function () {
|
||||||
qsr('#bbsw');
|
qsr('#bbsw');
|
||||||
srvinf = ebi('srv_info').innerHTML.slice(6, -7);
|
srvinf = ebi('srv_info').innerHTML.slice(6, -7);
|
||||||
if (ls0 === null) {
|
if (ls0 === null) {
|
||||||
setck('js=y');
|
|
||||||
r.ls_cb = showfile.addlinks;
|
r.ls_cb = showfile.addlinks;
|
||||||
return r.reqls(get_evpath(), false, undefined, true);
|
return setck('js=y', function () {
|
||||||
|
r.reqls(get_evpath(), false, undefined, true);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
ls0.unlist = unlist0;
|
ls0.unlist = unlist0;
|
||||||
ls0.u2ts = u2ts;
|
ls0.u2ts = u2ts;
|
||||||
|
|
|
||||||
|
|
@ -1326,9 +1326,10 @@ function scfg_bind(obj, oname, cname, defval, cb) {
|
||||||
return v;
|
return v;
|
||||||
}
|
}
|
||||||
|
|
||||||
function setck(v) {
|
function setck(v, cb) {
|
||||||
var xhr = new XHR();
|
var xhr = new XHR();
|
||||||
xhr.open('GET', SR + '/?setck=' + v, true);
|
xhr.open('GET', SR + '/?setck=' + v, true);
|
||||||
|
xhr.onload = cb;
|
||||||
xhr.send();
|
xhr.send();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue