mirror of
https://github.com/ziglang/zig.git
synced 2026-01-20 22:35:24 +00:00
autodoc: make links respect internal docs mode
This commit is contained in:
parent
53fa75c852
commit
64feb222b5
@ -546,7 +546,7 @@
|
||||
<p class="str" id="tdTarget"></p>
|
||||
</div>
|
||||
<div>
|
||||
<input id="privDeclsBox" type="checkbox"/> Show Private Decls
|
||||
<input id="privDeclsBox" type="checkbox"/> Internal Documentation Mode
|
||||
</div>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
@ -781,14 +781,19 @@ var zigAnalysis;
|
||||
}
|
||||
|
||||
function navLink(pkgNames, declNames, callName) {
|
||||
let base = '#';
|
||||
if (curNav.showPrivDecls) {
|
||||
base += "*";
|
||||
}
|
||||
|
||||
if (pkgNames.length === 0 && declNames.length === 0) {
|
||||
return '#';
|
||||
return base;
|
||||
} else if (declNames.length === 0 && callName == null) {
|
||||
return '#' + pkgNames.join('.');
|
||||
return base + pkgNames.join('.');
|
||||
} else if (callName == null) {
|
||||
return '#' + pkgNames.join('.') + ';' + declNames.join('.');
|
||||
return base + pkgNames.join('.') + ';' + declNames.join('.');
|
||||
} else {
|
||||
return '#' + pkgNames.join('.') + ';' + declNames.join('.') + ';' + callName;
|
||||
return base + pkgNames.join('.') + ';' + declNames.join('.') + ';' + callName;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user