50 lines
1.1 KiB
HTML
50 lines
1.1 KiB
HTML
{{ define "rows" }}
|
|
{{ range . }}
|
|
<tr>
|
|
<td>{{ .InstructorFirstName }}</td>
|
|
<td>{{ .InstructorLastName }}</td>
|
|
<td>{{ .BriefingDate }}</td>
|
|
<td>{{ .BriefingTime }}</td>
|
|
<td>{{ .BriefingLocation }}</td>
|
|
<td>{{ .BriefingDocumentName }}</td>
|
|
<td>{{ .BriefingAsOf }}</td>
|
|
<td>{{ .ParticipantFirstName }}</td>
|
|
<td>{{ .ParticipantLastName }}</td>
|
|
<td>{{ .ParticipantCompany }}</td>
|
|
</tr>
|
|
{{ end }}
|
|
{{ end }}
|
|
|
|
{{ define "content" }}
|
|
<form>
|
|
<label for="search-input">Suche</label>
|
|
<input type="text" name="search" id="search-input" hx-post="/search/" hx-target="#results" hx-swap="innerHTML"
|
|
hx-trigger="keyup changed delay:200ms" />
|
|
</form>
|
|
|
|
<form>
|
|
<button type="submit" hx-post="/new-briefing/" hx-target="#content" hx-swap="innerHTML">
|
|
Neue Unterweisung
|
|
</button>
|
|
</form>
|
|
|
|
<table>
|
|
<thead>
|
|
<tr>
|
|
<th colspan="2">Unterweiser</th>
|
|
<th>Datum</th>
|
|
<th>Uhrzeit</th>
|
|
<th>Ort</th>
|
|
<th>Dokument</th>
|
|
<th>Stand</th>
|
|
<th colspan="2">Teilnehmer</th>
|
|
<th>Firma</th>
|
|
</tr>
|
|
</thead>
|
|
|
|
<tbody id="results">
|
|
{{ template "rows" . }}
|
|
</tbody>
|
|
</table>
|
|
{{ end }}
|