diff options
author | Andrew Gerrand <adg@golang.org> | 2012-10-03 15:05:08 +1000 |
---|---|---|
committer | Andrew Gerrand <adg@golang.org> | 2012-10-03 15:05:08 +1000 |
commit | 516306f67781279e175fe0697446ba087b8ac793 (patch) | |
tree | 02049df4a28d4107d8c96efbd7866bd0b195f25d /lib | |
parent | 727e5ce95fe11653b4ba197771173c80359bdada (diff) | |
download | go-git-516306f67781279e175fe0697446ba087b8ac793.tar.gz |
godoc: move Examples above Index and make them both collapsable
R=golang-dev, dsymonds, bradfitz, r
CC=golang-dev
https://golang.org/cl/6591066
Diffstat (limited to 'lib')
-rw-r--r-- | lib/godoc/package.html | 38 |
1 files changed, 27 insertions, 11 deletions
diff --git a/lib/godoc/package.html b/lib/godoc/package.html index 158be24804..ae574827d6 100644 --- a/lib/godoc/package.html +++ b/lib/godoc/package.html @@ -37,10 +37,32 @@ </div> </div> {{example_html "" $.Examples $.FSet}} + + {{if $.Examples}} + <div id="pkg-examples" class="toggleVisible"> + <div class="collapsed"> + <h2 class="toggleButton" title="Click to show Examples section">Examples ▹</h2> + </div> + <div class="expanded"> + <h2 class="toggleButton" title="Click to hide Examples section">Examples ▾</h2> + <dl> + {{range $.Examples}} + <dd><a class="exampleLink" href="#example_{{.Name}}">{{example_name .Name}}</a></dd> + {{end}} + </dl> + </div> + </div> + {{end}} - <h2 id="pkg-index">Index</h2> + <div id="pkg-index" class="toggleVisible"> + <div class="collapsed"> + <h2 class="toggleButton" title="Click to show Index section">Index ▹</h2> + </div> + <div class="expanded"> + <h2 class="toggleButton" title="Click to hide Index section">Index ▾</h2> + <!-- Table of contents for API; must be named manual-nav to turn off auto nav. --> - <div id="manual-nav"> + <div id="manual-nav"> <dl> {{if .Consts}} <dd><a href="#pkg-constants">Constants</a></dd> @@ -67,16 +89,8 @@ {{if .Bugs}} <dd><a href="#pkg-bugs">Bugs</a></dd> {{end}} - </dl> - - {{if $.Examples}} - <h4 id="pkg-examples">Examples</h4> - <dl> - {{range $.Examples}} - <dd><a class="exampleLink" href="#example_{{.Name}}">{{example_name .Name}}</a></dd> - {{end}} </dl> - {{end}} + </div><!-- #manual-nav --> {{with .Filenames}} <h4>Package files</h4> @@ -88,6 +102,8 @@ </span> </p> {{end}} + </div><!-- .expanded --> + </div><!-- #pkg-index --> {{with .Consts}} <h2 id="pkg-constants">Constants</h2> |