zig

fork of https://codeberg.org/ziglang/zig
Log | Files | Refs | README | LICENSE

commit 1696434063dd6b09af93fbab04727f91397e2e00 (tree)
parent d4487b6a2e790ee3f479f451a4c0ee0eb39d159e
Author: Loris Cro <kappaloris@gmail.com>
Date:   Sun, 30 Oct 2022 17:20:57 +0100

Merge pull request #13300 from jcalabro/master

Better Autodoc Src File Links
Diffstat:
Mlib/docs/main.js | 17++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)

diff --git a/lib/docs/main.js b/lib/docs/main.js @@ -1859,8 +1859,10 @@ var zigAnalysis; "</a>"; } else { payloadHtml += escapeHtml(opts.fnDecl.name); + payloadHtml = "<a target=\"_blank\" href=\"" + + sourceFileLink(opts.fnDecl) + "\">" + + escapeHtml(opts.fnDecl.name) + "</a>"; } - payloadHtml += renderSourceFileLink(opts.fnDecl); payloadHtml += "</span>"; } } else { @@ -2328,12 +2330,12 @@ var zigAnalysis; } } } - function renderSourceFileLink(decl) { - let srcNode = getAstNode(decl.src); - return "<a style=\"float: right;\" href=\"" + - sourceFileUrlTemplate.replace("{{file}}", - zigAnalysis.files[srcNode.file]).replace("{{line}}", srcNode.line + 1) + "\">[src]</a>"; + function sourceFileLink(decl) { + const srcNode = getAstNode(decl.src); + return sourceFileUrlTemplate. + replace("{{file}}", zigAnalysis.files[srcNode.file]). + replace("{{line}}", srcNode.line + 1); } function renderContainer(container) { @@ -2460,7 +2462,8 @@ var zigAnalysis; fnDecl: decl, linkFnNameDecl: navLinkDecl(decl.name), }); - tdFnSrc.innerHTML = renderSourceFileLink(decl); + tdFnSrc.innerHTML = "<a style=\"float: right;\" target=\"_blank\" href=\"" + + sourceFileLink(decl) + "\">[src]</a>"; let docs = getAstNode(decl.src).docs; if (docs != null) {