From dbfd33f55e094a02cc594c23de6d1afee3a06c11 Mon Sep 17 00:00:00 2001 From: bel Date: Sun, 4 May 2025 11:36:56 -0600 Subject: [PATCH] index.tml to namespan --- src/cmd/server/handler/testdata/index.tmpl | 7 ++++++- src/cmd/server/handler/ui.go | 6 +++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/src/cmd/server/handler/testdata/index.tmpl b/src/cmd/server/handler/testdata/index.tmpl index 96dd5ce..ea96d10 100644 --- a/src/cmd/server/handler/testdata/index.tmpl +++ b/src/cmd/server/handler/testdata/index.tmpl @@ -1,6 +1,11 @@
+

Feeds

@@ -8,7 +13,7 @@
{{ range feeds }}
-

{{ .Version.URL }}

+

() {{ namespan "version.url" .Version.URL }}

{{ .Version.Created }} (last {{ .Execution.Executed }})
@{{ .Version.Cron }} ~"{{ .Version.Pattern }}"
{{ .Version.WebhookMethod }} {{ .Version.WebhookURL }} | {{ .Version.WebhookBody }}
diff --git a/src/cmd/server/handler/ui.go b/src/cmd/server/handler/ui.go index 65feb39..f2fe373 100644 --- a/src/cmd/server/handler/ui.go +++ b/src/cmd/server/handler/ui.go @@ -2,12 +2,13 @@ package handler import ( "encoding/json" - "html/template" + "fmt" "net/http" "os" "path" "show-rss/src/feeds" "slices" + "text/template" ) var dir = func() string { @@ -51,6 +52,9 @@ func (h Handler) uiIndex(w http.ResponseWriter, r *http.Request) error { slices.Sort(ks) return ks }, + "namespan": func(k string, v any) string { + return fmt.Sprintf("%s", k, v) + }, }) tmpl, err := tmpl.Parse(string(b))