diff options
| author | ewy <ewy0@protonmail.com> | 2026-04-09 21:01:59 +0200 |
|---|---|---|
| committer | ewy <ewy0@protonmail.com> | 2026-04-09 21:01:59 +0200 |
| commit | 6e896ae0e108eef385b46c26e770dc191ae936ba (patch) | |
| tree | 3f34ba405833fd08b2b9396ca50d0cb454126b53 /pages/create.go | |
| parent | 4b082851542cf8b546e3fbacaf0b27a7db5b80eb (diff) | |
add more css
Diffstat (limited to 'pages/create.go')
| -rw-r--r-- | pages/create.go | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/pages/create.go b/pages/create.go index 03f4159..5469ee8 100644 --- a/pages/create.go +++ b/pages/create.go @@ -58,6 +58,7 @@ func CreateLink(w http.ResponseWriter, r *http.Request) *storage.Link { OpensFrom: time.Now().Add(time.Duration(minutesInFuture) * time.Minute), OpensLeft: numberOfOpens, } + l.OpensStr = l.OpensFrom.Format(time.UnixDate) id, err := l.Save(storage.Current) if err != nil { @@ -69,17 +70,30 @@ func CreateLink(w http.ResponseWriter, r *http.Request) *storage.Link { return &l } -//go:embed create.gohtml -var recContent string -var recTmpl = template.Must(template.New("delayed.link").Parse(recContent)) +var tmpl = template.New("delayed.link") func Create(w http.ResponseWriter, r *http.Request) { l := CreateLink(w, r) if l == nil { return } - err := recTmpl.Execute(w, l) + err := tmpl.ExecuteTemplate(w, "create", l) if err != nil { http.Error(w, err.Error(), http.StatusInternalServerError) } } + +//go:embed create.gohtml +var recContent string + +//go:embed style.gohtml +var style string + +//go:embed header.gohtml +var header string + +func init() { + template.Must(tmpl.Parse(style)) + template.Must(tmpl.Parse(header)) + template.Must(tmpl.New("create").Parse(recContent)) +} |
