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