...

Text file src/github.com/google/certificate-transparency-go/third_party/prometheus/console_libs/menu.lib

Documentation: github.com/google/certificate-transparency-go/third_party/prometheus/console_libs

     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