zig

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

commit f027f163cd3de891019de1c40940a4a9d48c9a19 (tree)
parent b3cd38ea4a7520fabbb05d3d2e74351c7c8effdb
Author: jcalabro <jamesrcalabro@gmail.com>
Date:   Tue, 25 Oct 2022 10:36:47 -0400

better source 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 @@ -1857,8 +1857,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 { @@ -2326,12 +2328,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) { @@ -2458,7 +2460,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) {