From c4ff33e64522f9662f5356d96b3d68f17764b84a Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Wed, 12 Feb 2020 21:13:51 +0100 Subject: plugins/carddav: add page to create new contact --- plugins/carddav/plugin.go | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'plugins/carddav/plugin.go') diff --git a/plugins/carddav/plugin.go b/plugins/carddav/plugin.go index 947a754..5afdde2 100644 --- a/plugins/carddav/plugin.go +++ b/plugins/carddav/plugin.go @@ -4,6 +4,7 @@ import ( "fmt" "net/http" "net/url" + "strings" "git.sr.ht/~emersion/koushin" koushinbase "git.sr.ht/~emersion/koushin/plugins/base" @@ -107,6 +108,12 @@ func newPlugin(srv *koushin.Server) (koushin.Plugin, error) { registerRoutes(p) + p.TemplateFuncs(map[string]interface{}{ + "join": func(l []string, sep string) string { + return strings.Join(l, sep) + }, + }) + p.Inject("compose.html", func(ctx *koushin.Context, _data koushin.RenderData) error { data := _data.(*koushinbase.ComposeRenderData) -- cgit v1.2.3-59-g8ed1b