Index Use Sub Templates, Show Tasks

This commit is contained in:
Samuel Lorch 2024-05-05 01:29:07 +02:00
parent c9abf3aa88
commit fe0c712447

View file

@ -1,83 +1,111 @@
<!DOCTYPE html> {{template "head"}}
<html> <div id="wierd-flex" class="counter">
<head> {{range $c := .Counter}}
<link rel="stylesheet" href="/static/style/style.css"> <img class="counter-image" alt="{{$c}}" src="/static/counter/{{$c}}.gif">
</head> {{end}}
<body> </div>
<h1>Morffix</h1> <h2>Workers</h2>
<div class="worker-list">
<div id="wierd-flex" class="counter"> {{range $w := .Workers}}
{{range $c := .Counter}} <div class="worker">
<img class="counter-image" alt="{{$c}}" src="/static/counter/{{$c}}.gif"> <h4>{{ $w.Name }}</h4>
{{end}} <table>
<tr>
<td>
Address
</td>
<td>
{{ $w.Address }}
</td>
</tr>
<tr>
<td>
Connected
</td>
<td>
{{ $w.Connected }}
</td>
</tr>
<tr>
<td>
ConnectionChanged
</td>
<td>
{{ $w.ConnectionChanged }}
</td>
</tr>
{{if $w.Connected}}
<tr>
<td>
CPUs
</td>
<td>
{{ $w.Status.CPUCount }}
</td>
</tr>
<tr>
<td>
CPU Usage
</td>
<td>
{{ $w.Status.CPUUsage }}%
</td>
</tr>
<tr>
<td>
Memory
</td>
<td>
{{ $w.Status.MemoryTotal }} GB
</td>
</tr>
<tr>
<td>
Memory Usage
</td>
<td>
{{ $w.Status.MemoryUsage }}%
</td>
</tr>
{{end}}
</table>
</div> </div>
{{end}}
<div class="worker-list"> </div>
{{range $w := .Workers}} <p>
<div class="worker"> <h2>Tasks</h2>
<h4>{{ $w.Name }}</h4> <div class="task-list">
<table> <table>
<tr> <tr>
<td> <th>ID</th>
Address <th>Library</th>
</td> <th>Worker</th>
<td> <th>Type</th>
{{ $w.Address }} <th>Status</th>
</td> <th>File</th>
</tr> </tr>
<tr> {{range $t := .Tasks}}
<td> <tr>
Connected <td>
</td> {{ $t.ID }}
<td> </td>
{{ $w.Connected }} <td>
</td> {{ $t.Library }}
</tr> </td>
<tr> <td>
<td> {{ $t.Worker }}
ConnectionChanged </td>
</td> <td>
<td> {{ $t.Type }}
{{ $w.ConnectionChanged }} </td>
</td> <td>
</tr> {{ $t.Status }}
{{if $w.Connected}} </td>
<tr> <td>
<td> {{ $t.File }}
CPUs </td>
</td> </tr>
<td> {{end}}
{{ $w.Status.CPUCount }} </table>
</td> </div>
</tr> {{template "tail"}}
<tr>
<td>
CPU Usage
</td>
<td>
{{ $w.Status.CPUUsage }}%
</td>
</tr>
<tr>
<td>
Memory
</td>
<td>
{{ $w.Status.MemoryTotal }} GB
</td>
</tr>
<tr>
<td>
Memory Usage
</td>
<td>
{{ $w.Status.MemoryUsage }}%
</td>
</tr>
{{end}}
</table>
</div>
{{end}}
</div>
</body>
</html>