From 64feb222b52ae135c23fec55a2431fd733a6f1e8 Mon Sep 17 00:00:00 2001 From: Loris Cro Date: Wed, 30 Mar 2022 17:10:37 +0200 Subject: [PATCH] autodoc: make links respect internal docs mode --- lib/docs/index.html | 2 +- lib/docs/main.js | 13 +++++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/lib/docs/index.html b/lib/docs/index.html index d5b9cafcdd..a786e2879d 100644 --- a/lib/docs/index.html +++ b/lib/docs/index.html @@ -546,7 +546,7 @@

- Show Private Decls + Internal Documentation Mode
diff --git a/lib/docs/main.js b/lib/docs/main.js index f0471620f2..93a8b366fa 100644 --- a/lib/docs/main.js +++ b/lib/docs/main.js @@ -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; } }