summaryrefslogtreecommitdiff
path: root/src/http
diff options
context:
space:
mode:
authorBrian Picciano <mediocregopher@gmail.com>2024-07-24 21:48:38 +0200
committerBrian Picciano <mediocregopher@gmail.com>2024-07-24 21:48:38 +0200
commit45c20d03663878f3508eaa9b961cb0cb12cc5574 (patch)
treea965671ce18393c638b3d52b6a82b3b5cf90beb9 /src/http
parent60c6165d07b7fa633d7a8fafbe70e23c83d43c47 (diff)
Got post exporting working
Diffstat (limited to 'src/http')
-rw-r--r--src/http/http.go4
-rw-r--r--src/http/posts.go2
-rw-r--r--src/http/tpl/image.html1
3 files changed, 4 insertions, 3 deletions
diff --git a/src/http/http.go b/src/http/http.go
index 11b4976..addc685 100644
--- a/src/http/http.go
+++ b/src/http/http.go
@@ -129,7 +129,7 @@ type api struct {
redirectTpl *template.Template
auther Auther
urlBuilder render.URLBuilder
- postPreprocessFuncs postPreprocessFuncs
+ postPreprocessFuncs post.PreprocessFunctions
}
// New initializes and returns a new API instance, including setting up all
@@ -157,7 +157,7 @@ func New(params Params) (API, error) {
),
}
- a.postPreprocessFuncs = newPostPreprocessFuncs(a.urlBuilder)
+ a.postPreprocessFuncs = NewPostPreprocessFuncs(a.urlBuilder)
a.redirectTpl = mustParseTpl(template.New(""), "redirect.html")
a.srv = &http.Server{Handler: a.handler()}
diff --git a/src/http/posts.go b/src/http/posts.go
index 5a295a7..30c4012 100644
--- a/src/http/posts.go
+++ b/src/http/posts.go
@@ -23,7 +23,7 @@ type postPreprocessFuncs struct {
imageTpl *template.Template
}
-func newPostPreprocessFuncs(urlBuilder render.URLBuilder) postPreprocessFuncs {
+func NewPostPreprocessFuncs(urlBuilder render.URLBuilder) post.PreprocessFunctions {
imageTpl := template.New("image.html")
imageTpl = template.Must(imageTpl.Parse(mustReadTplFile("image.html")))
return postPreprocessFuncs{urlBuilder, imageTpl}
diff --git a/src/http/tpl/image.html b/src/http/tpl/image.html
index 7778625..2484e4c 100644
--- a/src/http/tpl/image.html
+++ b/src/http/tpl/image.html
@@ -3,6 +3,7 @@
<img
src="{{ .RootURL.Asset .ID }}{{ if .Resizable }}?w=800{{ end }}"
alt="{{ .Descr }}"
+ style="width: 800px;"
/>
</a>
</div>