From 8bf5d9d2c82560c81be6809522215bded0cf9911 Mon Sep 17 00:00:00 2001 From: Dimitri Sokolyuk Date: Tue, 16 Feb 2016 18:43:22 +0100 Subject: Inital import --- edit.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 edit.go (limited to 'edit.go') diff --git a/edit.go b/edit.go new file mode 100644 index 0000000..a425a1a --- /dev/null +++ b/edit.go @@ -0,0 +1,16 @@ +package main + +import ( + "net/http" + "text/template" +) + +func init() { + http.HandleFunc("/edit/", editHandler) +} + +func editHandler(w http.ResponseWriter, r *http.Request) { + title := r.URL.Path[len("/edit/"):] + p, _ := loadPage(title) + p.render(w, template.Must(template.ParseFiles("tmpl/root", "tmpl/edit"))) +} -- cgit v1.2.3