@@ -462,7 +462,6 @@ func (i *Instance) Serve(ctx context.Context, addr string) (string, error) {
462
462
mux .HandleFunc ("/analysis/" , render (AnalysisTmpl , i .getAnalysis ))
463
463
mux .HandleFunc ("/cache/" , render (CacheTmpl , i .getCache ))
464
464
mux .HandleFunc ("/session/" , render (SessionTmpl , i .getSession ))
465
- mux .HandleFunc ("/view/" , render (ViewTmpl , i .getView ))
466
465
mux .HandleFunc ("/client/" , render (ClientTmpl , i .getClient ))
467
466
mux .HandleFunc ("/server/" , render (ServerTmpl , i .getServer ))
468
467
mux .HandleFunc ("/file/" , render (FileTmpl , i .getFile ))
@@ -644,12 +643,17 @@ var BaseTemplate = template.Must(template.New("").Parse(`
644
643
width:6rem;
645
644
}
646
645
td.value {
647
- text-align: right;
646
+ text-align: right;
648
647
}
649
648
ul.spans {
650
649
font-family: monospace;
651
650
font-size: 85%;
652
651
}
652
+ body {
653
+ font-family: sans-serif;
654
+ font-size: 1rem;
655
+ line-height: normal;
656
+ }
653
657
</style>
654
658
{{block "head" .}}{{end}}
655
659
</head>
@@ -674,7 +678,6 @@ Unknown page
674
678
{{define "clientlink"}}<a href="/client/{{.}}">Client {{.}}</a>{{end}}
675
679
{{define "serverlink"}}<a href="/server/{{.}}">Server {{.}}</a>{{end}}
676
680
{{define "sessionlink"}}<a href="/session/{{.}}">Session {{.}}</a>{{end}}
677
- {{define "viewlink"}}<a href="/view/{{.}}">View {{.}}</a>{{end}}
678
681
` )).Funcs (template.FuncMap {
679
682
"fuint64" : fuint64 ,
680
683
"fuint32" : fuint32 ,
@@ -706,7 +709,7 @@ Unknown page
706
709
})
707
710
708
711
var MainTmpl = template .Must (template .Must (BaseTemplate .Clone ()).Parse (`
709
- {{define "title"}}GoPls server information{{end}}
712
+ {{define "title"}}Gopls server information{{end}}
710
713
{{define "body"}}
711
714
<h2>Caches</h2>
712
715
<ul>{{range .State.Caches}}<li>{{template "cachelink" .ID}}</li>{{end}}</ul>
@@ -722,7 +725,7 @@ var MainTmpl = template.Must(template.Must(BaseTemplate.Clone()).Parse(`
722
725
` ))
723
726
724
727
var InfoTmpl = template .Must (template .Must (BaseTemplate .Clone ()).Parse (`
725
- {{define "title"}}GoPls version information{{end}}
728
+ {{define "title"}}Gopls version information{{end}}
726
729
{{define "body"}}
727
730
{{.}}
728
731
{{end}}
@@ -771,6 +774,13 @@ var CacheTmpl = template.Must(template.Must(BaseTemplate.Clone()).Parse(`
771
774
{{define "body"}}
772
775
<h2>memoize.Store entries</h2>
773
776
<ul>{{range $k,$v := .MemStats}}<li>{{$k}} - {{$v}}</li>{{end}}</ul>
777
+ <h2>File stats</h2>
778
+ <p>
779
+ {{- $stats := .FileStats -}}
780
+ Total: <b>{{$stats.Total}}</b><br>
781
+ Largest: <b>{{$stats.Largest}}</b><br>
782
+ Errors: <b>{{$stats.Errs}}</b><br>
783
+ </p>
774
784
{{end}}
775
785
` ))
776
786
@@ -806,7 +816,16 @@ var SessionTmpl = template.Must(template.Must(BaseTemplate.Clone()).Parse(`
806
816
{{define "body"}}
807
817
From: <b>{{template "cachelink" .Cache.ID}}</b><br>
808
818
<h2>Views</h2>
809
- <ul>{{range .Views}}<li>{{.Folder.Name}} is {{template "viewlink" .ID}} in {{.Folder.Dir}}</li>{{end}}</ul>
819
+ <ul>{{range .Views}}
820
+ {{- $envOverlay := .EnvOverlay -}}
821
+ <li>ID: <b>{{.ID}}</b><br>
822
+ Type: <b>{{.Type}}</b><br>
823
+ Root: <b>{{.Root}}</b><br>
824
+ {{- if $envOverlay}}
825
+ Env overlay: <b>{{$envOverlay}})</b><br>
826
+ {{end -}}
827
+ Folder: <b>{{.Folder.Name}}:{{.Folder.Dir}}</b></li>
828
+ {{end}}</ul>
810
829
<h2>Overlays</h2>
811
830
{{$session := .}}
812
831
<ul>{{range .Overlays}}
@@ -816,14 +835,6 @@ From: <b>{{template "cachelink" .Cache.ID}}</b><br>
816
835
{{end}}
817
836
` ))
818
837
819
- var ViewTmpl = template .Must (template .Must (BaseTemplate .Clone ()).Parse (`
820
- {{define "title"}}View {{.ID}}{{end}}
821
- {{define "body"}}
822
- Name: <b>{{.Folder.Name}}</b><br>
823
- Folder: <b>{{.Folder.Dir}}</b><br>
824
- {{end}}
825
- ` ))
826
-
827
838
var FileTmpl = template .Must (template .Must (BaseTemplate .Clone ()).Parse (`
828
839
{{define "title"}}Overlay {{.Identity.Hash}}{{end}}
829
840
{{define "body"}}
0 commit comments