2024-04-30 08:04:16 +02:00
{{ define "page" }}
2024-05-02 08:59:55 +02:00
{{ $version := .VERSION }}
<link rel="stylesheet" type="text/css" href="/css/ {{ .VERSION }} /datapoints.css">
2024-04-30 08:04:16 +02:00
{{ block "page_label" . }} {{ end }}
<a href="/datapoint/edit/0">Create</a>
<div id="datapoints">
2024-05-20 19:40:19 +02:00
{{ $prevGroup := "kalle" }}
2024-04-30 08:04:16 +02:00
{{ range .Data .Datapoints }}
2024-05-20 19:40:19 +02:00
{{ if ne $prevGroup .Group }}
2024-05-28 07:37:22 +02:00
<h2 class="line"> {{ .Group }} </h2>
2024-05-20 19:40:19 +02:00
<div class="header">Name</div>
<div class="header">Datatype</div>
2024-05-30 13:01:17 +02:00
<div class="header">No data</div>
2024-05-20 19:40:19 +02:00
<div class="header">Last value</div>
<div class="header">Value</div>
<div class="header"></div>
{{ else }}
2024-05-01 20:01:43 +02:00
<div class="line"></div>
2024-05-20 19:40:19 +02:00
{{ end }}
2024-04-30 08:04:16 +02:00
<div class="name"><a href="/datapoint/edit/ {{ .ID }} "> {{ .Name }} </a></div>
<div class="datatype"> {{ .Datatype }} </div>
2024-05-30 13:01:17 +02:00
<div class="datatype"> {{ .NodataProblemSeconds }} </div>
2024-04-30 08:04:16 +02:00
<div class="last-value"> {{ format_time .LastValue }} </div>
{{ if eq .Datatype "DATETIME" }}
<div class="value"> {{ if .LastDatapointValue .ValueDateTime .Valid }} {{ format_time .LastDatapointValue .Value }} {{ end }} </div>
{{ else }}
<div class="value"> {{ .LastDatapointValue .Value }} </div>
2024-05-02 08:59:55 +02:00
{{ end }}
2024-05-05 20:16:28 +02:00
<div class="icons">
<div class="values"><a href="/datapoint/values/ {{ .ID }} "><img src="/images/ {{ $version }} /values.svg"></a></div>
<div class="delete"><a href="/datapoint/delete/ {{ .ID }} " onclick="confirm(`Are you sure you want to delete ' {{ .Name }} '?`)"><img src="/images/ {{ $version }} /delete.svg"></a></div>
</div>
2024-05-20 19:40:19 +02:00
{{ $prevGroup = .Group }}
2024-05-05 20:16:28 +02:00
{{ end }}
2024-04-30 08:04:16 +02:00
</div>
{{ end }}