mirror of
https://github.com/9001/copyparty.git
synced 2026-08-13 13:53:06 -06:00
optimize md-edit
This commit is contained in:
parent
4c8203016f
commit
52c42b83e4
|
|
@ -443,6 +443,7 @@ class VFS(object):
|
|||
self.adot: dict[str, list[str]] = {}
|
||||
self.js_ls = {}
|
||||
self.js_htm = ""
|
||||
self.md_htm = ""
|
||||
self.all_vols: dict[str, VFS] = {} # flattened recursive
|
||||
self.all_nodes: dict[str, VFS] = {} # also jumpvols/shares
|
||||
self.all_fvols: dict[str, VFS] = {} # volumes which are files
|
||||
|
|
@ -3193,7 +3194,7 @@ class AuthSrv(object):
|
|||
db.close()
|
||||
|
||||
self.js_ls = {}
|
||||
self.js_htm = {}
|
||||
self.js_htm = ""
|
||||
for vp, vn in self.vfs.all_nodes.items():
|
||||
if enshare and vp.startswith(shrs):
|
||||
continue # propagates later in this func
|
||||
|
|
@ -3285,7 +3286,13 @@ class AuthSrv(object):
|
|||
zs2 = getattr(self.args, zs, "")
|
||||
if zs2:
|
||||
js_htm[zs] = zs2
|
||||
|
||||
zs = "have_emp md_no_br"
|
||||
md_htm = {x:js_htm[x] for x in zs.split(" ")}
|
||||
md_htm["modpoll_freq"] = self.args.mcr
|
||||
|
||||
vn.js_htm = json_hesc(json.dumps(js_htm))
|
||||
vn.md_htm = json_hesc(json.dumps(md_htm))
|
||||
|
||||
vols = list(vfs.all_nodes.values())
|
||||
if enshare:
|
||||
|
|
|
|||
|
|
@ -137,6 +137,7 @@ def vf_vmap() -> dict[str, str]:
|
|||
"put_ck",
|
||||
"put_name",
|
||||
"readmes",
|
||||
"rotf_tz",
|
||||
"mv_retry",
|
||||
"rm_retry",
|
||||
"rss_sort",
|
||||
|
|
|
|||
|
|
@ -5390,11 +5390,9 @@ class HttpCli(object):
|
|||
"lastmod": int(ts_md * 1000),
|
||||
"lang": self.cookies.get("cplng") or self.args.lang,
|
||||
"favico": self.args.favico,
|
||||
"have_emp": int(self.args.emp),
|
||||
"md_no_br": int(vn.flags.get("md_no_br") or 0),
|
||||
"md_chk_rate": self.args.mcr,
|
||||
"md": boundary,
|
||||
"arg_base": arg_base,
|
||||
"cgv1": self.vn.md_htm,
|
||||
}
|
||||
|
||||
if self.args.js_other and "js" not in targs:
|
||||
|
|
|
|||
|
|
@ -134,16 +134,10 @@ write markdown (most html is 🙆 too)
|
|||
<script>
|
||||
|
||||
var SR = "{{ r }}",
|
||||
CGV1 = {{ cgv1 }},
|
||||
last_modified = {{ lastmod }},
|
||||
have_emp = {{ have_emp }},
|
||||
md_no_br = {{ md_no_br }},
|
||||
dfavico = "{{ favico }}";
|
||||
|
||||
var md_opt = {
|
||||
link_md_as_html: false,
|
||||
modpoll_freq: {{ md_chk_rate }}
|
||||
};
|
||||
|
||||
(function () {
|
||||
var l = window.localStorage,
|
||||
drk = (l && l.light) != 1,
|
||||
|
|
|
|||
|
|
@ -316,8 +316,8 @@ function Modpoll() {
|
|||
};
|
||||
|
||||
setTimeout(r.periodic, 300);
|
||||
if (md_opt.modpoll_freq > 0)
|
||||
setInterval(r.periodic, 1000 * md_opt.modpoll_freq);
|
||||
if (modpoll_freq > 0)
|
||||
setInterval(r.periodic, 1000 * modpoll_freq);
|
||||
|
||||
return r;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -31,16 +31,10 @@
|
|||
<script>
|
||||
|
||||
var SR = "{{ r }}",
|
||||
CGV1 = {{ cgv1 }},
|
||||
last_modified = {{ lastmod }},
|
||||
have_emp = {{ have_emp }},
|
||||
md_no_br = {{ md_no_br }},
|
||||
dfavico = "{{ favico }}";
|
||||
|
||||
var md_opt = {
|
||||
link_md_as_html: false,
|
||||
modpoll_freq: {{ md_chk_rate }}
|
||||
};
|
||||
|
||||
var lightswitch = (function () {
|
||||
var l = window.localStorage,
|
||||
drk = (l && l.light) != 1,
|
||||
|
|
|
|||
Loading…
Reference in a new issue