summaryrefslogtreecommitdiff
path: root/srv/src/api/tpl/edit-post.html
diff options
context:
space:
mode:
authorBrian Picciano <mediocregopher@gmail.com>2022-05-20 10:13:46 -0600
committerBrian Picciano <mediocregopher@gmail.com>2022-05-20 10:13:46 -0600
commit75044eef0331bb9448da813288aafc6735ce7c22 (patch)
treea2fb34b0811cb524d87016e968255d2b6771d06d /srv/src/api/tpl/edit-post.html
parent0bc0204f0b718464d7ea9d97d6d03ee81f1953c6 (diff)
Implement edit post page
Diffstat (limited to 'srv/src/api/tpl/edit-post.html')
-rw-r--r--srv/src/api/tpl/edit-post.html82
1 files changed, 82 insertions, 0 deletions
diff --git a/srv/src/api/tpl/edit-post.html b/srv/src/api/tpl/edit-post.html
new file mode 100644
index 0000000..9e30d4d
--- /dev/null
+++ b/srv/src/api/tpl/edit-post.html
@@ -0,0 +1,82 @@
+{{ define "body" }}
+
+ <form method="POST" action="{{ BlogURL "posts/" }}">
+
+ <div class="row">
+
+ <div class="columns six">
+ <label for="idInput">Unique ID (e.g. "how-to-fly-a-kite")</label>
+ <input
+ id="idInput"
+ name="id"
+ class="u-full-width"
+ type="text"
+ value="{{ .Payload.ID }}" />
+ </div>
+
+ <div class="columns three">
+ <label for="tagsInput">Tags (space separated)</label>
+ <input
+ id="tagsInput"
+ name="tags"
+ class="u-full-width"
+ type="text"
+ value="{{ range $i, $tag := .Payload.Tags }}{{ if ne $i 0 }} {{ end }}{{ $tag }}{{ end }}" />
+ </div>
+
+ <div class="columns three">
+ <label for="seriesInput">Series</label>
+ <input
+ id="seriesInput"
+ name="series"
+ class="u-full-width"
+ type="text"
+ value="{{ .Payload.Series }}" />
+ </div>
+
+ </div>
+
+ <div class="row">
+
+ <div class="columns six">
+ <label for="titleInput">Title</label>
+ <input
+ id="titleInput"
+ name="title"
+ class="u-full-width"
+ type="text"
+ value="{{ .Payload.Title }}" />
+ </div>
+
+ <div class="columns six">
+ <label for="descrInput">Description</label>
+ <input
+ id="descrInput"
+ name="description"
+ class="u-full-width"
+ type="text"
+ value="{{ .Payload.Description }}" />
+ </div>
+
+ </div>
+
+ <div class="row">
+ <div class="columns twelve">
+ <textarea
+ name="body"
+ class="u-full-width"
+ placeholder="Blog body"
+ style="height: 50vh;"
+ >
+ {{ .Payload.Body }}
+ </textarea>
+ </div>
+ </div>
+
+ <input type="submit" value="Save" />
+
+ </form>
+
+{{ end }}
+
+{{ template "base.html" . }}