fisch/views/admin/edit.html
2025-04-11 17:49:54 +02:00

27 lines
No EOL
1,007 B
HTML
Executable file

{{template "partials/base-top" .}}
<form action="/admin/{{ .Table }}/edit" method="post">
{{ range .FormElements }}
{{ if eq .HtmlTag "input" }}
<label for="{{ .Id }}">{{ .Label }}</label>
<input type="{{ .Type }}" name="{{ .Name }}" id="{{ .Id }}" value="{{ .Value }}">
{{ else if eq .HtmlTag "select" }}
<select name="{{ .Name }}" id="{{ .Id }}">
<option value="-1">No Selection</option>
{{ range .Options }}
<option value="{{ .Value }}" {{ if .Selected }} selected {{ end }}>{{ .Caption }}</option>
{{ end }}
</select>
{{ else if eq .HtmlTag "textarea" }}
<textarea name="{{ .Name }}" id="{{ .Id }}">{{ .Value }}</textarea>
{{ end }}
{{ end }}
<input type="hidden" name="doEdit">
<input type="hidden" name="id" value="{{ .RowId }}">
<div class="form-footer">
<button type="submit">💾</button>
<a href="/admin/{{ .Table }}/overview"></a>
</div>
</form>
{{template "partials/base-bottom" .}}