static/frontend/vuln/entry: linkify affected symbols
Updates golang/go#231249974
Change-Id: Iafd873c9e8f265cb80d3e5226d23eed0bf177a18
Reviewed-on: https://go-review.googlesource.com/c/pkgsite/+/431841
Reviewed-by: Jamal Carvalho <jamal@golang.org>
Run-TryBot: Hyang-Ah Hana Kim <hyangah@gmail.com>
TryBot-Result: kokoro <noreply+kokoro@google.com>
diff --git a/static/frontend/vuln/entry/entry.tmpl b/static/frontend/vuln/entry/entry.tmpl
index d1de120..c60fa31 100644
--- a/static/frontend/vuln/entry/entry.tmpl
+++ b/static/frontend/vuln/entry/entry.tmpl
@@ -57,9 +57,10 @@
<div class="VulnEntryPackages-attr" data-name="Versions">{{if .Versions}}{{.Versions}}{{else}}all versions, no known fixed{{end}}</div>
<div class="VulnEntryPackages-attr VulnEntryPackages-symbols" data-name="Symbols">
{{if .Symbols}}{{ $length := len .Symbols}}
- {{if lt $length 5}}<ul>{{range .Symbols}}<li>{{.}}</li>{{end}}</ul>
+ {{ $vuln := . }}
+ {{if lt $length 5}}<ul>{{range .Symbols}}<li><a href="/{{$vuln.PackagePath}}#{{.}}">{{.}}</a></li>{{end}}</ul>
{{else}}<details><summary>{{len .Symbols}} affected symbols</summary>
- <ul class="VulnEntryPackages-detailsContent">{{range .Symbols}}<li>{{.}}</li>{{end}}</ul></details>
+ <ul class="VulnEntryPackages-detailsContent">{{range .Symbols}}<li><a href="/{{$vuln.PackagePath}}#{{.}}">{{.}}</a></li>{{end}}</ul></details>
{{end}}
{{else}}all symbols{{end}}
</div>