From 67760cdedfec468c8ba0eb4c33dd3ee724c77cb3 Mon Sep 17 00:00:00 2001 From: Tim Van Baak Date: Mon, 24 Feb 2025 13:21:14 -0800 Subject: [PATCH] Add edit link to feed footer --- web/html/feed.html | 12 ++++++++++-- web/html/html.go | 1 + web/source.go | 1 + 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/web/html/feed.html b/web/html/feed.html index 2ec95fe..e996dde 100644 --- a/web/html/feed.html +++ b/web/html/feed.html @@ -27,19 +27,27 @@ hx-vals='{{ massDeacVars .Items }}' hx-confirm="Deactivate {{ len .Items }} items?" >Deactivate All -
{{ if not .LastUpdated.IsZero }} +
last updated {{ .LastUpdated | until }} ({{ .LastUpdated | dateFormat }}) {{ end }} +{{ if .EditLink }} +
+edit +{{ end }} {{ else }}
Feed is empty -
{{ if not .LastUpdated.IsZero }} +
last updated {{ .LastUpdated | until }} ({{ .LastUpdated | dateFormat }}) {{ end }} + {{ if .EditLink }} +
+ edit + {{ end }}
{{ end }} {{/* end if .Items */}} diff --git a/web/html/html.go b/web/html/html.go index bd60f22..fe7fb1e 100644 --- a/web/html/html.go +++ b/web/html/html.go @@ -123,6 +123,7 @@ type FeedData struct { Page int Count int LastUpdated time.Time + EditLink string } func Feed(writer io.Writer, data FeedData) { diff --git a/web/source.go b/web/source.go index 00c229d..e058bef 100644 --- a/web/source.go +++ b/web/source.go @@ -45,6 +45,7 @@ func (env *Env) getSource(writer http.ResponseWriter, req *http.Request) { Page: page, Count: count, LastUpdated: lastUpdated, + EditLink: "/source/" + source + "/edit", } html.Feed(writer, data) }