27 lines
No EOL
1,007 B
HTML
Executable file
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" .}} |