diff options
Diffstat (limited to 'internal/web/templates/dashboard/post_form.html')
| -rw-r--r-- | internal/web/templates/dashboard/post_form.html | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/internal/web/templates/dashboard/post_form.html b/internal/web/templates/dashboard/post_form.html index 7e6f00f..8b4a593 100644 --- a/internal/web/templates/dashboard/post_form.html +++ b/internal/web/templates/dashboard/post_form.html @@ -2,7 +2,7 @@ {{define "content"}} <div class="card"> <h1>{{if .Data.post.ID}}Edit post{{else}}New post{{end}}</h1> - <form method="post"> + <form method="post" enctype="multipart/form-data"> <input type="hidden" name="_csrf" value="{{.CSRF}}"> <label>Title<br><input name="title" value="{{.Data.post.Title}}" required maxlength="200" autofocus></label> <div class="row"> @@ -12,8 +12,8 @@ <label>Address <span class="muted">(optional, made from the title)</span><br> <input name="slug" value="{{.Data.post.Slug}}" pattern="[a-z0-9]([a-z0-9-]*[a-z0-9])?" maxlength="80"></label> </div> - <label>Content <span class="muted">(Markdown)</span><br> - <textarea name="body" rows="24" class="editor">{{.Data.post.BodyMD}}</textarea></label> + <label for="ed-body">Content <span class="muted">(Markdown)</span></label> + {{template "editor" (dict "name" "body" "value" .Data.post.BodyMD "rows" 24 "tall" true "upload" (print "/b/" .Blog.Subdomain "/images/upload") "csrf" .CSRF)}} <label class="check"><input type="checkbox" name="published"{{if .Data.post.Published}} checked{{end}}> Visible on the blog</label> <p class="actionrow"> <button type="submit">Save</button> @@ -22,5 +22,4 @@ </p> </form> </div> -{{template "mdhelp"}} {{end}} |
