summaryrefslogtreecommitdiff
path: root/lib/godoc/search.html
diff options
context:
space:
mode:
Diffstat (limited to 'lib/godoc/search.html')
-rw-r--r--lib/godoc/search.html98
1 files changed, 98 insertions, 0 deletions
diff --git a/lib/godoc/search.html b/lib/godoc/search.html
new file mode 100644
index 000000000..36c34f54d
--- /dev/null
+++ b/lib/godoc/search.html
@@ -0,0 +1,98 @@
+<!--
+ Copyright 2009 The Go Authors. All rights reserved.
+ Use of this source code is governed by a BSD-style
+ license that can be found in the LICENSE file.
+-->
+{{$query_url := urlquery .Query}}
+{{with .Alert}}
+ <p>
+ <span class="alert" style="font-size:120%">{{html .}}</span>
+ </p>
+{{end}}
+{{with .Alt}}
+ <p>
+ <span class="alert" style="font-size:120%">Did you mean: </span>
+ {{range .Alts}}
+ <a href="search?q={{urlquery .}}" style="font-size:120%">{{html .}}</a>
+ {{end}}
+ </p>
+{{end}}
+{{with .Hit}}
+ {{with .Decls}}
+ <h2 id="Global">Package-level declarations</h2>
+ {{range .}}
+ {{$pkg_html := pkgLink .Pak.Path | html}}
+ <h3 id="Global_{{$pkg_html}}">package <a href="/{{$pkg_html}}">{{html .Pak.Name}}</a></h3>
+ {{range .Files}}
+ {{$src_html := srcLink .File.Path | html}}
+ {{range .Groups}}
+ {{range .Infos}}
+ <a href="/{{$src_html}}?h={{$query_url}}#L{{infoLine .}}">{{$src_html}}:{{infoLine .}}</a>
+ {{infoSnippet_html .}}
+ {{end}}
+ {{end}}
+ {{end}}
+ {{end}}
+ {{end}}
+ {{with .Others}}
+ <h2 id="Local">Local declarations and uses</h2>
+ {{range .}}
+ {{$pkg_html := pkgLink .Pak.Path | html}}
+ <h3 id="Local_{{$pkg_html}}">package <a href="/{{$pkg_html}}">{{html .Pak.Name}}</a></h3>
+ {{range .Files}}
+ {{$src_html := srcLink .File.Path | html}}
+ <a href="/{{$src_html}}?h={{$query_url}}">{{$src_html}}</a>
+ <table class="layout">
+ {{range .Groups}}
+ <tr>
+ <td width="25"></td>
+ <th align="left" valign="top">{{infoKind_html .Kind}}</th>
+ <td align="left" width="4"></td>
+ <td>
+ {{range .Infos}}
+ <a href="/{{$src_html}}?h={{$query_url}}#L{{infoLine .}}">{{infoLine .}}</a>
+ {{end}}
+ </td>
+ </tr>
+ {{end}}
+ </table>
+ {{end}}
+ {{end}}
+ {{end}}
+{{end}}
+{{with .Textual}}
+ {{if $.Complete}}
+ <h2 id="Textual">{{html $.Found}} textual occurrences</h2>
+ {{else}}
+ <h2 id="Textual">More than {{html $.Found}} textual occurrences</h2>
+ <p>
+ <span class="alert" style="font-size:120%">Not all files or lines containing "{{html $.Query}}" are shown.</span>
+ </p>
+ {{end}}
+ <p>
+ <table class="layout">
+ {{range .}}
+ {{$src_html := srcLink .Filename | html}}
+ <tr>
+ <td align="left" valign="top">
+ <a href="/{{$src_html}}?h={{$query_url}}">{{$src_html}}</a>:
+ </td>
+ <td align="left" width="4"></td>
+ <th align="left" valign="top">{{len .Lines}}</th>
+ <td align="left" width="4"></td>
+ <td align="left">
+ {{range .Lines}}
+ <a href="/{{$src_html}}?h={{$query_url}}#L{{html .}}">{{html .}}</a>
+ {{end}}
+ {{if not $.Complete}}
+ ...
+ {{end}}
+ </td>
+ </tr>
+ {{end}}
+ {{if not $.Complete}}
+ <tr><td align="left">...</td></tr>
+ {{end}}
+ </table>
+ </p>
+{{end}}