2024-05-05 20:16:28 +02:00
|
|
|
{{ define "page" }}
|
|
|
|
{{ $version := .VERSION }}
|
2024-06-25 08:59:07 +02:00
|
|
|
<link rel="stylesheet" type="text/css" href="/css/{{ .VERSION }}/{{ .CONFIG.THEME }}/datapoints.css">
|
2024-06-26 11:58:54 +02:00
|
|
|
<script src="/js/{{ .VERSION }}/lib/plotly-2.32.0.min.js" charset="utf-8"></script>
|
2024-05-05 20:16:28 +02:00
|
|
|
|
|
|
|
{{ block "page_label" . }}{{end}}
|
|
|
|
|
2024-06-26 11:58:54 +02:00
|
|
|
{{ if eq .Data.Display "list" }}
|
2024-05-05 20:16:28 +02:00
|
|
|
<div id="values">
|
|
|
|
{{ range .Data.Values }}
|
|
|
|
<div class="value">{{ format_time .Ts }}</div>
|
|
|
|
<div class="value">{{ .Value }}</div>
|
|
|
|
{{ end }}
|
|
|
|
</div>
|
2024-06-26 11:58:54 +02:00
|
|
|
{{ else }}
|
|
|
|
<div class="graph" id="tester"></div>
|
|
|
|
<script type="text/javascript">
|
|
|
|
const tester = document.getElementById('tester');
|
|
|
|
let data = {{ .Data }}
|
|
|
|
let x = data.Values.map(d => d.Ts)
|
|
|
|
let y = data.Values.map(d => d.ValueInt.Int64)
|
|
|
|
Plotly.newPlot(
|
|
|
|
tester,
|
|
|
|
[
|
|
|
|
{
|
|
|
|
x,
|
|
|
|
y,
|
|
|
|
},
|
|
|
|
], {
|
|
|
|
margin: { t: 0 },
|
|
|
|
}
|
|
|
|
);
|
|
|
|
</script>
|
|
|
|
{{ end }}
|
2024-05-05 20:16:28 +02:00
|
|
|
{{ end }}
|