• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<div class="header">
2  <div class="title">
3    <h1><a href="./">pprof</a></h1>
4  </div>
5
6  <div id="view" class="menu-item">
7    <div class="menu-name">
8      View
9      <i class="downArrow"></i>
10    </div>
11    <div class="submenu">
12      <a title="{{.Help.top}}"  href="./top" id="topbtn">Top</a>
13      <a title="{{.Help.graph}}" href="./" id="graphbtn">Graph</a>
14      <a title="{{.Help.flamegraph}}" href="./flamegraph" id="flamegraph">Flame Graph</a>
15      <a title="{{.Help.peek}}" href="./peek" id="peek">Peek</a>
16      <a title="{{.Help.list}}" href="./source" id="list">Source</a>
17      <a title="{{.Help.disasm}}" href="./disasm" id="disasm">Disassemble</a>
18    </div>
19  </div>
20
21  {{$sampleLen := len .SampleTypes}}
22  {{if gt $sampleLen 1}}
23  <div id="sample" class="menu-item">
24    <div class="menu-name">
25      Sample
26      <i class="downArrow"></i>
27    </div>
28    <div class="submenu">
29      {{range .SampleTypes}}
30      <a href="?si={{.}}" id="sampletype-{{.}}">{{.}}</a>
31      {{end}}
32    </div>
33  </div>
34  {{end}}
35
36  <div id="refine" class="menu-item">
37    <div class="menu-name">
38      Refine
39      <i class="downArrow"></i>
40    </div>
41    <div class="submenu">
42      <a title="{{.Help.focus}}" href="?" id="focus">Focus</a>
43      <a title="{{.Help.ignore}}" href="?" id="ignore">Ignore</a>
44      <a title="{{.Help.hide}}" href="?" id="hide">Hide</a>
45      <a title="{{.Help.show}}" href="?" id="show">Show</a>
46      <a title="{{.Help.show_from}}" href="?" id="show-from">Show from</a>
47      <hr>
48      <a title="{{.Help.reset}}" href="?">Reset</a>
49    </div>
50  </div>
51
52  <div id="config" class="menu-item">
53    <div class="menu-name">
54      Config
55      <i class="downArrow"></i>
56    </div>
57    <div class="submenu">
58      <a title="{{.Help.save_config}}" id="save-config">Save as ...</a>
59      <hr>
60      {{range .Configs}}
61      <a href="{{.URL}}">
62        {{if .Current}}<span class="menu-check-mark">✓</span>{{end}}
63        {{.Name}}
64        {{if .UserConfig}}<span class="menu-delete-btn" data-config={{.Name}}>��</span>{{end}}
65      </a>
66      {{end}}
67    </div>
68  </div>
69
70  <div id="download" class="menu-item">
71    <div class="menu-name">
72      <a href="./download">Download</a>
73    </div>
74  </div>
75
76  <div>
77    <input id="search" type="text" placeholder="Search regexp" autocomplete="off" autocapitalize="none" size=40>
78  </div>
79
80  <div class="description">
81    <a title="{{.Help.details}}" href="#" id="details">{{.Title}}</a>
82    <div id="detailsbox">
83      {{range .Legend}}<div>{{.}}</div>{{end}}
84    </div>
85  </div>
86</div>
87
88<div id="dialog-overlay"></div>
89
90<div class="dialog" id="save-dialog">
91  <div class="dialog-header">Save options as</div>
92  <datalist id="config-list">
93    {{range .Configs}}{{if .UserConfig}}<option value="{{.Name}}" />{{end}}{{end}}
94  </datalist>
95  <input id="save-name" type="text" list="config-list" placeholder="New config" />
96  <div class="dialog-footer">
97    <span class="dialog-error" id="save-error"></span>
98    <button id="save-cancel">Cancel</button>
99    <button id="save-confirm">Save</button>
100  </div>
101</div>
102
103<div class="dialog" id="delete-dialog">
104  <div class="dialog-header" id="delete-dialog-title">Delete config</div>
105  <div id="delete-prompt"></div>
106  <div class="dialog-footer">
107    <span class="dialog-error" id="delete-error"></span>
108    <button id="delete-cancel">Cancel</button>
109    <button id="delete-confirm">Delete</button>
110  </div>
111</div>
112
113<div id="errors">{{range .Errors}}<div>{{.}}</div>{{end}}</div>
114