summaryrefslogtreecommitdiff
path: root/srv/src/http/tpl/edit-post.html
diff options
context:
space:
mode:
authorBrian Picciano <mediocregopher@gmail.com>2022-09-13 12:56:08 +0200
committerBrian Picciano <mediocregopher@gmail.com>2022-09-13 12:56:08 +0200
commit4f01edb9230f58ff84b0dd892c931ec8ac9aad55 (patch)
tree9c1598a3f98203913ac2548883c02a81deb33dc7 /srv/src/http/tpl/edit-post.html
parent5485984e05aebde22819adebfbd5ad51475a6c21 (diff)
move src out of srv, clean up default.nix and Makefile
Diffstat (limited to 'srv/src/http/tpl/edit-post.html')
-rw-r--r--srv/src/http/tpl/edit-post.html142
1 files changed, 0 insertions, 142 deletions
diff --git a/srv/src/http/tpl/edit-post.html b/srv/src/http/tpl/edit-post.html
deleted file mode 100644
index f8e2730..0000000
--- a/srv/src/http/tpl/edit-post.html
+++ /dev/null
@@ -1,142 +0,0 @@
-{{ define "body" }}
-
-<p>
- {{ if .Payload.IsDraft }}
- <a href="{{ BlogURL "drafts/" }}">
- Back to Drafts
- </a>
- {{ else }}
- <a href="{{ BlogURL "posts/" }}">
- Back to Posts
- </a>
- {{ end }}
-</p>
-
-<form method="POST" action="{{ BlogURL "posts/" }}">
-
- <table>
-
- <tr>
- <td>
- Unique ID
- </td>
- <td>
- {{ if eq .Payload.Post.ID "" }}
- <input
- name="id"
- type="text"
- placeholder="e.g. how-to-fly-a-kite"
- value="{{ .Payload.Post.ID }}" />
- {{ else if .Payload.IsDraft }}
- {{ .Payload.Post.ID }}
- <input name="id" type="hidden" value="{{ .Payload.Post.ID }}" />
- {{ else }}
- <a href="{{ PostURL .Payload.Post.ID }}">{{ .Payload.Post.ID }}</a>
- <input name="id" type="hidden" value="{{ .Payload.Post.ID }}" />
- {{ end }}
- </td>
- </tr>
-
- <tr>
- <td>Tags (space separated)</td>
- <td>
- <input
- name="tags"
- type="text"
- value="{{- range $i, $tag := .Payload.Post.Tags -}}
- {{- if ne $i 0 }} {{ end }}{{ $tag -}}
- {{- end -}}
- "/>
-
- {{ if gt (len .Payload.Tags) 0 }}
- <em>
- Existing tags:
- {{ range $i, $tag := .Payload.Tags }}
- {{ if ne $i 0 }} {{ end }}{{ $tag }}
- {{ end }}
- </em>
- {{ end }}
- </td>
- </tr>
-
- <tr>
- <td>Series</td>
- <td>
- <input
- name="series"
- type="text"
- value="{{ .Payload.Post.Series }}" />
- </td>
- </tr>
-
- <tr>
- <td>Title</td>
- <td>
- <input
- name="title"
- type="text"
- value="{{ .Payload.Post.Title }}" />
- </td>
- </tr>
-
- <tr>
- <td>Description</td>
- <td>
- <input
- name="description"
- type="text"
- value="{{ .Payload.Post.Description }}" />
- </td>
- </tr>
-
- </table>
-
- <p>
- <textarea
- name="body"
- placeholder="Blog body"
- style="width:100%;height: 75vh;"
- >
- {{- .Payload.Post.Body -}}
- </textarea>
- </p>
-
- <p>
-
- <input
- type="submit"
- value="Preview"
- formaction="{{ BlogURL "posts/" }}{{ .Payload.Post.ID }}?method=preview"
- formtarget="_blank"
- />
-
- {{ if .Payload.IsDraft }}
- <input type="submit" value="Save" formaction="{{ BlogURL "drafts/" }}" />
-
-
- <script>
- function confirmPublish(event) {
- if (!confirm("Are you sure you're ready to publish?"))
- event.preventDefault();
- }
- </script>
-
-
- <input
- type="submit"
- value="Publish"
- formaction="{{ BlogURL "posts/" }}"
- onclick="confirmPublish(event)"
- />
-
- {{ else }}
- <input type="submit" value="Update" formaction="{{ BlogURL "posts/" }}" />
- {{ end }}
-
- </p>
-
-</form>
-
-{{ end }}
-
-{{ template "base.html" . }}