diff --git a/lib/godoc/package.html b/lib/godoc/package.html index 4aa77be88ea..c7a01a877e9 100644 --- a/lib/godoc/package.html +++ b/lib/godoc/package.html @@ -3,118 +3,121 @@ Use of this source code is governed by a BSD-style license that can be found in the LICENSE file. --> -{{if .IsPkg}} - -
{{with .PDoc}} -
-
Overview
- {{if .Consts}} -
Constants
- {{end}} - {{if .Vars}} -
Variables
- {{end}} - {{range .Funcs}} - {{$name_html := html .Name}} -
{{node_html .Decl $.FSet}}
- {{end}} - {{range .Types}} - {{$tname_html := html .Name}} -
type {{$tname_html}}
- {{range .Funcs}} - {{$name_html := html .Name}} -
    {{node_html .Decl $.FSet}}
- {{end}} - {{range .Methods}} - {{$name_html := html .Name}} -
    {{node_html .Decl $.FSet}}
- {{end}} - {{end}} - {{if .Bugs}} -
Bugs
- {{end}} -
-{{end}} -
-{{end}} - - -{{with .PAst}} -
{{node_html . $.FSet}}
-{{end}} -{{with .PDoc}} -

Overview

- {{if $.IsPkg}} -

import "{{html .ImportPath}}"

- {{end}} - {{comment_html .Doc}} - {{if $.IsPkg}} - {{with .Filenames}} -

Package files

-

- - {{range .}} - {{.|filename|html}} +

+
+
import "{{html .ImportPath}}"
+
+
+
Overview
+
Index
+
+
+

Overview

+ + {{comment_html .Doc}} + +

Index

+ +
+
+ {{if .Consts}} +
Constants
+ {{end}} + {{if .Vars}} +
Variables
+ {{end}} + {{range .Funcs}} + {{$name_html := html .Name}} +
{{node_html .Decl $.FSet}}
+ {{end}} + {{range .Types}} + {{$tname_html := html .Name}} +
type {{$tname_html}}
+ {{range .Funcs}} + {{$name_html := html .Name}} +
    {{node_html .Decl $.FSet}}
+ {{end}} + {{range .Methods}} + {{$name_html := html .Name}} +
    {{node_html .Decl $.FSet}}
+ {{end}} + {{end}} + {{if .Bugs}} +
Bugs
+ {{end}} +
+ {{with .Filenames}} +

Package files

+

+ + {{range .}} + {{.|filename|html}} + {{end}} + +

+ {{end}} +
+
+ + {{with .Consts}} +

Constants

+ {{range .}} + {{comment_html .Doc}} +
{{node_html .Decl $.FSet}}
{{end}} - -

{{end}} - {{end}} - {{with .Consts}} -

Constants

- {{range .}} - {{comment_html .Doc}} -
{{node_html .Decl $.FSet}}
+ {{with .Vars}} +

Variables

+ {{range .}} + {{comment_html .Doc}} +
{{node_html .Decl $.FSet}}
+ {{end}} {{end}} - {{end}} - {{with .Vars}} -

Variables

- {{range .}} - {{comment_html .Doc}} -
{{node_html .Decl $.FSet}}
- {{end}} - {{end}} - {{range .Funcs}} - {{/* Name is a string - no need for FSet */}} - {{$name_html := html .Name}} -

func {{$name_html}}

-

{{node_html .Decl $.FSet}}

- {{comment_html .Doc}} - {{example_html .Name $.Examples $.FSet}} - {{end}} - {{range .Types}} - {{$tname := .Name}} - {{$tname_html := html .Name}} -

type {{$tname_html}}

- {{comment_html .Doc}} -
{{node_html .Decl $.FSet}}
- {{range .Consts}} - {{comment_html .Doc}} -
{{node_html .Decl $.FSet}}
- {{end}} - {{range .Vars}} - {{comment_html .Doc}} -
{{node_html .Decl $.FSet}}
- {{end}} - {{example_html $tname $.Examples $.FSet}} {{range .Funcs}} + {{/* Name is a string - no need for FSet */}} {{$name_html := html .Name}} -

func {{$name_html}}

+

func {{$name_html}}

{{node_html .Decl $.FSet}}

{{comment_html .Doc}} {{example_html .Name $.Examples $.FSet}} {{end}} - {{range .Methods}} - {{$name_html := html .Name}} -

func ({{html .Recv}}) {{$name_html}}

-

{{node_html .Decl $.FSet}}

+ {{range .Types}} + {{$tname := .Name}} + {{$tname_html := html .Name}} +

type {{$tname_html}}

{{comment_html .Doc}} - {{$name := printf "%s_%s" $tname .Name}} - {{example_html $name $.Examples $.FSet}} +
{{node_html .Decl $.FSet}}
+ {{range .Consts}} + {{comment_html .Doc}} +
{{node_html .Decl $.FSet}}
+ {{end}} + {{range .Vars}} + {{comment_html .Doc}} +
{{node_html .Decl $.FSet}}
+ {{end}} + {{example_html $tname $.Examples $.FSet}} + {{range .Funcs}} + {{$name_html := html .Name}} +

func {{$name_html}}

+

{{node_html .Decl $.FSet}}

+ {{comment_html .Doc}} + {{example_html .Name $.Examples $.FSet}} + {{end}} + {{range .Methods}} + {{$name_html := html .Name}} +

func ({{html .Recv}}) {{$name_html}}

+

{{node_html .Decl $.FSet}}

+ {{comment_html .Doc}} + {{$name := printf "%s_%s" $tname .Name}} + {{example_html $name $.Examples $.FSet}} + {{end}} {{end}} + {{else}} {{/* not a package; is a command */}} + {{comment_html .Doc}} {{end}} + {{with .Bugs}}

Bugs

{{range .}} @@ -122,6 +125,11 @@ {{end}} {{end}} {{end}} + +{{with .PAst}} +
{{node_html . $.FSet}}
+{{end}} + {{with .PList}}

Other packages

@@ -131,6 +139,7 @@ {{end}}

{{end}} + {{with .Dirs}} {{/* DirList entries are numbers and strings - no need for FSet */}}

Subdirectories