summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorRobert Griesemer <gri@golang.org>2013-03-26 18:28:16 -0700
committerRobert Griesemer <gri@golang.org>2013-03-26 18:28:16 -0700
commit12cf2ff00ba0a0816c1e572dae1476341f0bf3ed (patch)
tree6c62c4ea105865c6079043a0dfc9436f31824e01 /lib
parent50231fa19f7c88834edd95836dca95267ef8bb4f (diff)
downloadgo-git-12cf2ff00ba0a0816c1e572dae1476341f0bf3ed.tar.gz
godoc: pass *PageInfos instead of *token.FileSets in templates
- convert all formatters that require a *token.FileSet to consistenly use a *PageInfo as first argument instead - adjust templates correspondingly - fix outstanding bug from previous CL 8005044 Going forward, with this change the affected functions have access to the full page "context" (PageInfo), not just the respective file set. This will permit better context-dependent formatting in the future. R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/7860049
Diffstat (limited to 'lib')
-rw-r--r--lib/godoc/package.html42
-rw-r--r--lib/godoc/package.txt28
2 files changed, 35 insertions, 35 deletions
diff --git a/lib/godoc/package.html b/lib/godoc/package.html
index 33c2c27917..5dcc9f9a20 100644
--- a/lib/godoc/package.html
+++ b/lib/godoc/package.html
@@ -40,7 +40,7 @@
{{comment_html .Doc}}
</div>
</div>
- {{example_html "" $.Examples $.FSet}}
+ {{example_html $ ""}}
<div id="pkg-index" class="toggleVisible">
<div class="collapsed">
@@ -60,18 +60,18 @@
{{end}}
{{range .Funcs}}
{{$name_html := html .Name}}
- <dd><a href="#{{$name_html}}">{{node_html .Decl $.FSet}}</a></dd>
+ <dd><a href="#{{$name_html}}">{{node_html $ .Decl}}</a></dd>
{{end}}
{{range .Types}}
{{$tname_html := html .Name}}
<dd><a href="#{{$tname_html}}">type {{$tname_html}}</a></dd>
{{range .Funcs}}
{{$name_html := html .Name}}
- <dd>&nbsp; &nbsp; <a href="#{{$name_html}}">{{node_html .Decl $.FSet}}</a></dd>
+ <dd>&nbsp; &nbsp; <a href="#{{$name_html}}">{{node_html $ .Decl}}</a></dd>
{{end}}
{{range .Methods}}
{{$name_html := html .Name}}
- <dd>&nbsp; &nbsp; <a href="#{{$tname_html}}.{{$name_html}}">{{node_html .Decl $.FSet}}</a></dd>
+ <dd>&nbsp; &nbsp; <a href="#{{$tname_html}}.{{$name_html}}">{{node_html $ .Decl}}</a></dd>
{{end}}
{{end}}
{{if $.Notes}}
@@ -109,59 +109,59 @@
{{with .Consts}}
<h2 id="pkg-constants">Constants</h2>
{{range .}}
- <pre>{{node_html .Decl $.FSet}}</pre>
+ <pre>{{node_html $ .Decl}}</pre>
{{comment_html .Doc}}
{{end}}
{{end}}
{{with .Vars}}
<h2 id="pkg-variables">Variables</h2>
{{range .}}
- <pre>{{node_html .Decl $.FSet}}</pre>
+ <pre>{{node_html $ .Decl}}</pre>
{{comment_html .Doc}}
{{end}}
{{end}}
{{range .Funcs}}
{{/* Name is a string - no need for FSet */}}
{{$name_html := html .Name}}
- <h2 id="{{$name_html}}">func <a href="{{posLink_url .Decl $.FSet}}">{{$name_html}}</a></h2>
- <pre>{{node_html .Decl $.FSet}}</pre>
+ <h2 id="{{$name_html}}">func <a href="{{posLink_url $ .Decl}}">{{$name_html}}</a></h2>
+ <pre>{{node_html $ .Decl}}</pre>
{{comment_html .Doc}}
- {{example_html .Name $.Examples $.FSet}}
+ {{example_html $ .Name}}
{{end}}
{{range .Types}}
{{$tname := .Name}}
{{$tname_html := html .Name}}
- <h2 id="{{$tname_html}}">type <a href="{{posLink_url .Decl $.FSet}}">{{$tname_html}}</a></h2>
- <pre>{{node_html .Decl $.FSet}}</pre>
+ <h2 id="{{$tname_html}}">type <a href="{{posLink_url $ .Decl}}">{{$tname_html}}</a></h2>
+ <pre>{{node_html $ .Decl}}</pre>
{{comment_html .Doc}}
{{range .Consts}}
- <pre>{{node_html .Decl $.FSet}}</pre>
+ <pre>{{node_html $ .Decl}}</pre>
{{comment_html .Doc}}
{{end}}
{{range .Vars}}
- <pre>{{node_html .Decl $.FSet}}</pre>
+ <pre>{{node_html $ .Decl}}</pre>
{{comment_html .Doc}}
{{end}}
- {{example_html $tname $.Examples $.FSet}}
+ {{example_html $ $tname}}
{{range .Funcs}}
{{$name_html := html .Name}}
- <h3 id="{{$name_html}}">func <a href="{{posLink_url .Decl $.FSet}}">{{$name_html}}</a></h3>
- <pre>{{node_html .Decl $.FSet}}</pre>
+ <h3 id="{{$name_html}}">func <a href="{{posLink_url $ .Decl}}">{{$name_html}}</a></h3>
+ <pre>{{node_html $ .Decl}}</pre>
{{comment_html .Doc}}
- {{example_html .Name $.Examples $.FSet}}
+ {{example_html $ .Name}}
{{end}}
{{range .Methods}}
{{$name_html := html .Name}}
- <h3 id="{{$tname_html}}.{{$name_html}}">func ({{html .Recv}}) <a href="{{posLink_url .Decl $.FSet}}">{{$name_html}}</a></h3>
- <pre>{{node_html .Decl $.FSet}}</pre>
+ <h3 id="{{$tname_html}}.{{$name_html}}">func ({{html .Recv}}) <a href="{{posLink_url $ .Decl}}">{{$name_html}}</a></h3>
+ <pre>{{node_html $ .Decl}}</pre>
{{comment_html .Doc}}
{{$name := printf "%s_%s" $tname .Name}}
- {{example_html $name $.Examples $.FSet}}
+ {{example_html $ $name}}
{{end}}
{{end}}
{{end}}
@@ -179,7 +179,7 @@
{{end}}
{{with .PAst}}
- <pre>{{node_html . $.FSet}}</pre>
+ <pre>{{node_html $ .}}</pre>
{{end}}
{{with .Dirs}}
diff --git a/lib/godoc/package.txt b/lib/godoc/package.txt
index bc11fc3c54..407be57875 100644
--- a/lib/godoc/package.txt
+++ b/lib/godoc/package.txt
@@ -1,4 +1,4 @@
-{{with .PAst}}{{node . $.FSet}}{{end}}{{/*
+{{with .PAst}}{{node $ .}}{{end}}{{/*
---------------------------------------
@@ -11,14 +11,14 @@ package {{.Name}}
import "{{.ImportPath}}"
{{comment_text .Doc " " "\t"}}
-{{example_text "" $.Examples $.FSet " "}}{{/*
+{{example_text $ "" " "}}{{/*
---------------------------------------
*/}}{{with .Consts}}
CONSTANTS
-{{range .}}{{node .Decl $.FSet}}
+{{range .}}{{node $ .Decl}}
{{comment_text .Doc " " "\t"}}{{end}}
{{end}}{{/*
@@ -27,7 +27,7 @@ CONSTANTS
*/}}{{with .Vars}}
VARIABLES
-{{range .}}{{node .Decl $.FSet}}
+{{range .}}{{node $ .Decl}}
{{comment_text .Doc " " "\t"}}{{end}}
{{end}}{{/*
@@ -36,9 +36,9 @@ VARIABLES
*/}}{{with .Funcs}}
FUNCTIONS
-{{range .}}{{node .Decl $.FSet}}
+{{range .}}{{node $ .Decl}}
{{comment_text .Doc " " "\t"}}
-{{example_text .Name $.Examples $.FSet " "}}
+{{example_text $ .Name " "}}
{{end}}{{end}}{{/*
---------------------------------------
@@ -46,19 +46,19 @@ FUNCTIONS
*/}}{{with .Types}}
TYPES
-{{range .}}{{$tname := .Name}}{{node .Decl $.FSet}}
+{{range .}}{{$tname := .Name}}{{node $ .Decl}}
{{comment_text .Doc " " "\t"}}
-{{range .Consts}}{{node .Decl $.FSet}}
+{{range .Consts}}{{node $ .Decl}}
{{comment_text .Doc " " "\t"}}
-{{end}}{{range .Vars}}{{node .Decl $.FSet}}
+{{end}}{{range .Vars}}{{node $ .Decl}}
{{comment_text .Doc " " "\t"}}
-{{end}}{{example_text .Name $.Examples $.FSet " "}}
-{{range .Funcs}}{{node .Decl $.FSet}}
+{{end}}{{example_text $ .Name " "}}
+{{range .Funcs}}{{node $ .Decl}}
{{comment_text .Doc " " "\t"}}
-{{example_text .Name $.Examples $.FSet " "}}
-{{end}}{{range .Methods}}{{node .Decl $.FSet}}
+{{example_text $ .Name " "}}
+{{end}}{{range .Methods}}{{node $ .Decl}}
{{comment_text .Doc " " "\t"}}
-{{$name := printf "%s_%s" $tname .Name}}{{example_text $name $.Examples $.FSet " "}}
+{{$name := printf "%s_%s" $tname .Name}}{{example_text $ $name " "}}
{{end}}{{end}}{{end}}{{end}}{{/*
---------------------------------------