| ... | ... | @@ -1857,8 +1857,10 @@ var zigAnalysis; |
| 1857 | 1857 | "</a>"; |
| 1858 | 1858 | } else { |
| 1859 | 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 | 1864 | payloadHtml += "</span>"; |
| 1863 | 1865 | } |
| 1864 | 1866 | } else { |
| ... | ... | @@ -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=\"" + |
| 2333 | | sourceFileUrlTemplate.replace("{{file}}", |
| 2334 | | zigAnalysis.files[srcNode.file]).replace("{{line}}", srcNode.line + 1) + "\">[src]</a>"; |
| 2332 | function sourceFileLink(decl) { |
| 2333 | const srcNode = getAstNode(decl.src); |
| 2334 | return sourceFileUrlTemplate. |
| 2335 | replace("{{file}}", zigAnalysis.files[srcNode.file]). |
| 2336 | replace("{{line}}", srcNode.line + 1); |
| 2335 | 2337 | } |
| 2336 | 2338 | |
| 2337 | 2339 | function renderContainer(container) { |
| ... | ... | @@ -2458,7 +2460,8 @@ var zigAnalysis; |
| 2458 | 2460 | fnDecl: decl, |
| 2459 | 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 | 2466 | let docs = getAstNode(decl.src).docs; |
| 2464 | 2467 | if (docs != null) { |