diff options
author | Steve <nilslice@gmail.com> | 2017-01-20 00:51:18 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-01-20 00:51:18 -0800 |
commit | 51710940ef4d09e37d20397b5676c4d37dc182ad (patch) | |
tree | facf795b91c60c9458c873d8d2c3c46e569e77e0 /management | |
parent | ce7a06a89d1ff330e7ef9dcae4ef76ddc84c3dc4 (diff) | |
parent | 13e3226f8095d27c4d70756560a7575837d80495 (diff) |
Merge pull request #36 from ponzu-cms/ponzu-dev
[core] code clean-up
Diffstat (limited to 'management')
-rw-r--r-- | management/editor/editor.go | 6 | ||||
-rw-r--r-- | management/manager/manager.go | 12 |
2 files changed, 10 insertions, 8 deletions
diff --git a/management/editor/editor.go b/management/editor/editor.go index a9a8c82..7bc5f35 100644 --- a/management/editor/editor.go +++ b/management/editor/editor.go @@ -234,7 +234,7 @@ func addFieldToEditorView(e *Editor, f Field) error { func addPostDefaultFieldsToEditorView(p Editable, e *Editor) error { defaults := []Field{ - Field{ + { View: Input("Slug", p, map[string]string{ "label": "URL Slug", "type": "text", @@ -242,13 +242,13 @@ func addPostDefaultFieldsToEditorView(p Editable, e *Editor) error { "placeholder": "Will be set automatically", }), }, - Field{ + { View: Timestamp("Timestamp", p, map[string]string{ "type": "hidden", "class": "timestamp __ponzu", }), }, - Field{ + { View: Timestamp("Updated", p, map[string]string{ "type": "hidden", "class": "updated __ponzu", diff --git a/management/manager/manager.go b/management/manager/manager.go index 594c258..7dd2a58 100644 --- a/management/manager/manager.go +++ b/management/manager/manager.go @@ -99,14 +99,16 @@ const managerHTML = ` updated.val((new Date()).getTime()); timeUpdated = true; - $('form').submit(); + $('form').submit(); }); }); - + </script> </div> ` +var managerTmpl = template.Must(template.New("manager").Parse(managerHTML)) + type manager struct { ID int UUID uuid.UUID @@ -142,8 +144,8 @@ func Manage(e editor.Editable, typeName string) ([]byte, error) { // execute html template into buffer for func return val buf := &bytes.Buffer{} - tmpl := template.Must(template.New("manager").Parse(managerHTML)) - tmpl.Execute(buf, m) - + if err := managerTmpl.Execute(buf, m); err != nil { + return nil, err + } return buf.Bytes(), nil } |