mirror of
https://codeberg.org/ziglang/zig.git
synced 2025-12-06 13:54:21 +00:00
Merge pull request #13300 from jcalabro/master
Better Autodoc Src File Links
This commit is contained in:
commit
1696434063
1 changed files with 10 additions and 7 deletions
|
|
@ -1859,8 +1859,10 @@ var zigAnalysis;
|
||||||
"</a>";
|
"</a>";
|
||||||
} else {
|
} else {
|
||||||
payloadHtml += escapeHtml(opts.fnDecl.name);
|
payloadHtml += escapeHtml(opts.fnDecl.name);
|
||||||
|
payloadHtml = "<a target=\"_blank\" href=\"" +
|
||||||
|
sourceFileLink(opts.fnDecl) + "\">" +
|
||||||
|
escapeHtml(opts.fnDecl.name) + "</a>";
|
||||||
}
|
}
|
||||||
payloadHtml += renderSourceFileLink(opts.fnDecl);
|
|
||||||
payloadHtml += "</span>";
|
payloadHtml += "</span>";
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -2328,12 +2330,12 @@ var zigAnalysis;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
function renderSourceFileLink(decl) {
|
|
||||||
let srcNode = getAstNode(decl.src);
|
|
||||||
|
|
||||||
return "<a style=\"float: right;\" href=\"" +
|
function sourceFileLink(decl) {
|
||||||
sourceFileUrlTemplate.replace("{{file}}",
|
const srcNode = getAstNode(decl.src);
|
||||||
zigAnalysis.files[srcNode.file]).replace("{{line}}", srcNode.line + 1) + "\">[src]</a>";
|
return sourceFileUrlTemplate.
|
||||||
|
replace("{{file}}", zigAnalysis.files[srcNode.file]).
|
||||||
|
replace("{{line}}", srcNode.line + 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
function renderContainer(container) {
|
function renderContainer(container) {
|
||||||
|
|
@ -2460,7 +2462,8 @@ var zigAnalysis;
|
||||||
fnDecl: decl,
|
fnDecl: decl,
|
||||||
linkFnNameDecl: navLinkDecl(decl.name),
|
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;
|
let docs = getAstNode(decl.src).docs;
|
||||||
if (docs != null) {
|
if (docs != null) {
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue