| ... | @@ -1857,8 +1857,10 @@ var zigAnalysis; | ... | @@ -1857,8 +1857,10 @@ var zigAnalysis; |
| 1857 | "</a>"; | 1857 | "</a>"; |
| 1858 | } else { | 1858 | } else { |
| 1859 | payloadHtml += escapeHtml(opts.fnDecl.name); | 1859 | payloadHtml += escapeHtml(opts.fnDecl.name); |
| | 1860 | payloadHtml = "<a target=\"_blank\" href=\"" + |
| | 1861 | sourceFileLink(opts.fnDecl) + "\">" + |
| | 1862 | escapeHtml(opts.fnDecl.name) + "</a>"; |
| 1860 | } | 1863 | } |
| 1861 | payloadHtml += renderSourceFileLink(opts.fnDecl); | | |
| 1862 | payloadHtml += "</span>"; | 1864 | payloadHtml += "</span>"; |
| 1863 | } | 1865 | } |
| 1864 | } else { | 1866 | } else { |
| ... | @@ -2326,12 +2328,12 @@ var zigAnalysis; | ... | @@ -2326,12 +2328,12 @@ var zigAnalysis; |
| 2326 | } | 2328 | } |
| 2327 | } | 2329 | } |
| 2328 | } | 2330 | } |
| 2329 | function renderSourceFileLink(decl) { | | |
| 2330 | let srcNode = getAstNode(decl.src); | | |
| 2331 | | 2331 | |
| 2332 | return "<a style=\"float: right;\" href=\"" + | 2332 | function sourceFileLink(decl) { |
| 2333 | sourceFileUrlTemplate.replace("{{file}}", | 2333 | const srcNode = getAstNode(decl.src); |
| 2334 | zigAnalysis.files[srcNode.file]).replace("{{line}}", srcNode.line + 1) + "\">[src]</a>"; | 2334 | return sourceFileUrlTemplate. |
| | 2335 | replace("{{file}}", zigAnalysis.files[srcNode.file]). |
| | 2336 | replace("{{line}}", srcNode.line + 1); |
| 2335 | } | 2337 | } |
| 2336 | | 2338 | |
| 2337 | function renderContainer(container) { | 2339 | function renderContainer(container) { |
| ... | @@ -2458,7 +2460,8 @@ var zigAnalysis; | ... | @@ -2458,7 +2460,8 @@ var zigAnalysis; |
| 2458 | fnDecl: decl, | 2460 | fnDecl: decl, |
| 2459 | linkFnNameDecl: navLinkDecl(decl.name), | 2461 | linkFnNameDecl: navLinkDecl(decl.name), |
| 2460 | }); | 2462 | }); |
| 2461 | tdFnSrc.innerHTML = renderSourceFileLink(decl); | 2463 | tdFnSrc.innerHTML = "<a style=\"float: right;\" target=\"_blank\" href=\"" + |
| | 2464 | sourceFileLink(decl) + "\">[src]</a>"; |
| 2462 | | 2465 | |
| 2463 | let docs = getAstNode(decl.src).docs; | 2466 | let docs = getAstNode(decl.src).docs; |
| 2464 | if (docs != null) { | 2467 | if (docs != null) { |