| ... | @@ -1859,8 +1859,10 @@ var zigAnalysis; | ... | @@ -1859,8 +1859,10 @@ var zigAnalysis; |
| 1859 | "</a>"; | 1859 | "</a>"; |
| 1860 | } else { | 1860 | } else { |
| 1861 | payloadHtml += escapeHtml(opts.fnDecl.name); | 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 | payloadHtml += "</span>"; | 1866 | payloadHtml += "</span>"; |
| 1865 | } | 1867 | } |
| 1866 | } else { | 1868 | } else { |
| ... | @@ -2328,12 +2330,12 @@ var zigAnalysis; | ... | @@ -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=\"" + | 2334 | function sourceFileLink(decl) { |
| 2335 | sourceFileUrlTemplate.replace("{{file}}", | 2335 | const srcNode = getAstNode(decl.src); |
| 2336 | zigAnalysis.files[srcNode.file]).replace("{{line}}", srcNode.line + 1) + "\">[src]</a>"; | 2336 | return sourceFileUrlTemplate. |
| | 2337 | replace("{{file}}", zigAnalysis.files[srcNode.file]). |
| | 2338 | replace("{{line}}", srcNode.line + 1); |
| 2337 | } | 2339 | } |
| 2338 | | 2340 | |
| 2339 | function renderContainer(container) { | 2341 | function renderContainer(container) { |
| ... | @@ -2460,7 +2462,8 @@ var zigAnalysis; | ... | @@ -2460,7 +2462,8 @@ var zigAnalysis; |
| 2460 | fnDecl: decl, | 2462 | fnDecl: decl, |
| 2461 | linkFnNameDecl: navLinkDecl(decl.name), | 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 | let docs = getAstNode(decl.src).docs; | 2468 | let docs = getAstNode(decl.src).docs; |
| 2466 | if (docs != null) { | 2469 | if (docs != null) { |