authorgravatar for kappaloris@gmail.comLoris Cro <kappaloris@gmail.com> 2022-03-30 17:10:37+02:00
committergravatar for andrew@ziglang.orgAndrew Kelley <andrew@ziglang.org> 2022-07-19 19:10:11-07:00
log64feb222b52ae135c23fec55a2431fd733a6f1e8
treecf88d0062fde8a9fed7028c648d836dec86e287b
parent53fa75c8522be655ea2cdeec3cf8bc0d6380a532

autodoc: make links respect internal docs mode


2 files changed, 10 insertions(+), 5 deletions(-)

lib/docs/index.html+1-1
......@@ -546,7 +546,7 @@
546546 <p class="str" id="tdTarget"></p>
547547 </div>
548548 <div>
549 <input id="privDeclsBox" type="checkbox"/> Show Private Decls
549 <input id="privDeclsBox" type="checkbox"/> Internal Documentation Mode
550550 </div>
551551 </nav>
552552 </div>
lib/docs/main.js+9-4
......@@ -781,14 +781,19 @@ var zigAnalysis;
781781 }
782782
783783 function navLink(pkgNames, declNames, callName) {
784 let base = '#';
785 if (curNav.showPrivDecls) {
786 base += "*";
787 }
788
784789 if (pkgNames.length === 0 && declNames.length === 0) {
785 return '#';
790 return base;
786791 } else if (declNames.length === 0 && callName == null) {
787 return '#' + pkgNames.join('.');
792 return base + pkgNames.join('.');
788793 } else if (callName == null) {
789 return '#' + pkgNames.join('.') + ';' + declNames.join('.');
794 return base + pkgNames.join('.') + ';' + declNames.join('.');
790795 } else {
791 return '#' + pkgNames.join('.') + ';' + declNames.join('.') + ';' + callName;
796 return base + pkgNames.join('.') + ';' + declNames.join('.') + ';' + callName;
792797 }
793798 }
794799