...
1{{/* Navbar, should be passed . */}}
2{{ define "navbar" }}
3<nav class="navbar navbar-inverse navbar-static-top">
4 <div class="container-fluid">
5 <!-- Brand and toggle get grouped for better mobile display -->
6 <div class="navbar-header">
7 <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1">
8 <span class="sr-only">Toggle navigation</span>
9 <span class="icon-bar"></span>
10 <span class="icon-bar"></span>
11 <span class="icon-bar"></span>
12 </button>
13 <a class="navbar-brand" href="{{ pathPrefix }}/">Prometheus</a>
14 </div>
15
16 <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
17 <ul class="nav navbar-nav">
18 <li><a href="{{ pathPrefix }}/alerts">Alerts</a></li>
19 </div>
20 </ul>
21 </div>
22</nav>
23{{ end }}
24
25{{/* LHS menu, should be passed . */}}
26{{ define "menu" }}
27<div class="prom_lhs_menu">
28<ul>
29{{ template "_menuItem" (args . "trillian.html" "Trillian Overview") }}
30{{ template "_menuItem" (args . "writes.html" "Write Path") }}
31{{ template "_menuItem" (args . "reads.html" "Read Path") }}
32{{ template "_menuItem" (args . "signer.html" "Signer") }}
33
34
35</ul>
36</div>
37{{ end }}
38
39
40{{/* Helper, pass (args . path name) */}}
41{{ define "_menuItem" }}
42 <li {{ if eq .arg0.Path .arg1 }} class="prom_lhs_menu_selected" {{ end }}><a href="{{ .arg1 }}">{{ .arg2 }}</a></li>
43{{ end }}
44
45
46{{/* Bottom of all pages. */}}
47{{ define "tail" }}
48</body>
49</html>
50{{ end }}
View as plain text