From e49f5193e2c7b963480b19461c6a29e05ed0cdb1 Mon Sep 17 00:00:00 2001 From: m15o Date: Thu, 2 Dec 2021 21:41:17 +0100 Subject: [PATCH] Addig editing --- storage/status.go | 3 +- web/handler/common.go | 60 ++++++++++++ web/handler/html.go | 119 +---------------------- web/handler/html/common/status_form.html | 60 ++++++++++++ web/handler/html/create_status.html | 7 +- web/handler/html/edit_status.html | 55 +---------- web/handler/html/index.html | 57 +---------- web/handler/index_show.go | 2 + web/handler/status_create.go | 7 +- 9 files changed, 137 insertions(+), 233 deletions(-) create mode 100644 web/handler/html/common/status_form.html diff --git a/storage/status.go b/storage/status.go index 0858053..f9c60b6 100644 --- a/storage/status.go +++ b/storage/status.go @@ -62,10 +62,11 @@ func (s *Storage) CreateStatus(status model.Status) error { func (s *Storage) StatusById(id int64) (model.Status, error) { var status model.Status err := s.db.QueryRow( - `SELECT id, author, content from statuses WHERE id=$1`, id).Scan( + `SELECT id, author, content, face from statuses WHERE id=$1`, id).Scan( &status.Id, &status.User, &status.Content, + &status.Face, ) return status, err } diff --git a/web/handler/common.go b/web/handler/common.go index 30be482..fc0f49a 100644 --- a/web/handler/common.go +++ b/web/handler/common.go @@ -44,5 +44,65 @@ var TplCommonMap = map[string]string{ "status": `{{ define "status" }}
{{ .User }} {{ .Face }} {{ .TimeAgo }}

{{ .Content }}

+{{ end }}`, + "status_form": `{{ define "status_form" }} +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+
+ +
+ {{ end }}`, } diff --git a/web/handler/html.go b/web/handler/html.go index 7f9cebf..7f2df8a 100644 --- a/web/handler/html.go +++ b/web/handler/html.go @@ -19,6 +19,7 @@ var TplMap = map[string]string{ status cafe +