blob: 9abbf0afe11e179814ec68edb7f2f37d91621d8b [file] [log] [blame]
{{/*
Copyright 2016 The Vanadium Authors. All rights reserved.
Use of this source code is governed by a BSD-style
license that can be found in the LICENSE file.
*/}}
{{define "content"}}
<script language='javascript'>
function showIdsForLabel(label) {
var nodes = document.getElementsByClassName('label-container');
for (var i = 0; i < nodes.length; i++) {
var node = nodes[i];
if (node.dataset.label === label) {
node.style.display = 'block';
} else {
node.style.display = 'none';
}
}
}
</script>
<section class="section-center mdl-grid">
{{$buckets := .Buckets}}
<p>{{range $label := .SortedLabels}} {{$ids := index $buckets $label}} {{if len $ids | lt 0}}<a href="javascript:showIdsForLabel('{{$label}}')">{{$label}}</a>{{else}}{{$label}}{{end}}
{{end}}
</p>
</section>
<section class="section-center mdl-grid">
<h5>Traces</h5> {{$name := .ServerName}} {{range $l, $ids := .Buckets}}
<div data-label="{{$l}}" style="display:none;position:relative" class="mdl-cell mdl-cell--12-col label-container">
{{$l}}
<ul>
{{range $id := $ids}}
<li><a href="/vtrace?n={{$name}}&t={{$id.Id}}">{{$id.Id}}</a></li>
{{end}}
</ul>
</div>{{end}}
</section>
{{end}}