apply per-vol (md|lg)_sb during nav

This commit is contained in:
ed 2025-11-02 00:58:13 +00:00
parent c00314a292
commit db60951d9f
3 changed files with 6 additions and 4 deletions

View file

@ -3051,6 +3051,7 @@ class AuthSrv(object):
"lifetime": vf.get("lifetime") or 0,
"unlist": vf.get("unlist") or "",
"sb_lg": "" if "no_sb_lg" in vf else (vf.get("lg_sbf") or "y"),
"sb_md": "" if "no_sb_md" in vf else (vf.get("md_sbf") or "y"),
}
if "ufavico_h" in vf:
vn.js_ls["ufavico"] = vf["ufavico_h"]
@ -3072,7 +3073,8 @@ class AuthSrv(object):
"have_emp": int(self.args.emp),
"md_no_br": int(vf.get("md_no_br") or 0),
"ext_th": vf.get("ext_th_d") or {},
"sb_md": "" if "no_sb_md" in vf else (vf.get("md_sbf") or "y"),
"sb_lg": vn.js_ls["sb_lg"],
"sb_md": vn.js_ls["sb_md"],
"sba_md": vf.get("md_sba") or "",
"sba_lg": vf.get("lg_sba") or "",
"txt_ext": self.args.textfiles.replace(",", " "),

View file

@ -137,7 +137,6 @@
lang = "{{ lang }}",
dfavico = "{{ favico }}",
have_tags_idx = {{ have_tags_idx }},
sb_lg = "{{ sb_lg }}",
logues = {{ logues|tojson if sb_lg else "[]" }},
ls0 = {{ ls0|tojson }};

View file

@ -7148,6 +7148,8 @@ var treectl = (function () {
if (res.files[a].tags === undefined)
res.files[a].tags = {};
sb_lg = res.sb_lg;
sb_md = res.sb_md;
dnsort = res.dnsort;
read_dsort(res.dsort);
dcrop = res.dcrop;
@ -7194,7 +7196,6 @@ var treectl = (function () {
var lg0 = res.logues ? res.logues[0] || "" : "",
lg1 = res.logues ? res.logues[1] || "" : "",
sb_lg = res.sb_lg || "",
mds = res.readmes && treectl.ireadme,
md0 = mds ? res.readmes[0] || "" : "",
md1 = mds ? res.readmes[1] || "" : "",
@ -8798,7 +8799,7 @@ function show_md(md, name, div, url, depth) {
var els = QSA('#epi a');
for (var a = 0, aa = els.length; a < aa; a++) {
var href = els[a].getAttribute('href');
if (!href.startsWith('#') || href.startsWith('#md-'))
if (!href || !href.startsWith('#') || href.startsWith('#md-'))
continue;
els[a].setAttribute('href', '#md-' + href.slice(1));