summaryrefslogtreecommitdiff
path: root/management/manager/manager.go
diff options
context:
space:
mode:
authorSteve Manuel <nilslice@gmail.com>2016-09-21 03:44:24 -0700
committerSteve Manuel <nilslice@gmail.com>2016-09-21 03:44:24 -0700
commitf3c68b123f426cb83955a78593ce7cc5b346128c (patch)
tree41ea67c1959451f4f507fd7f3a019f4658c4412b /management/manager/manager.go
parent2c84dd21f24fe68ccd0b0cfcb0d7cb683701ef8b (diff)
added admin interface and overview of content and types. more code reorganization.
Diffstat (limited to 'management/manager/manager.go')
-rw-r--r--management/manager/manager.go14
1 files changed, 7 insertions, 7 deletions
diff --git a/management/manager/manager.go b/management/manager/manager.go
index 7bdebbf..690a0a5 100644
--- a/management/manager/manager.go
+++ b/management/manager/manager.go
@@ -8,11 +8,11 @@ import (
"github.com/nilslice/cms/management/editor"
)
-var html = `
+const managerHTML = `
<a href="/admin/edit?type={{.Kind}}" class="button">New {{.Kind}}</a>
-<div class="manager">
+<div class="editor">
<form method="post" action="/admin/edit">
- {{.Editor}}
+ {{ .Editor }}
<input type="hidden" name="id" value="{{.ID}}"/>
<input type="hidden" name="type" value="{{.Kind}}"/>
<input type="submit" value="Save"/>
@@ -20,7 +20,7 @@ var html = `
</div>
`
-type form struct {
+type manager struct {
ID int
Kind string
Editor template.HTML
@@ -33,7 +33,7 @@ func Manage(e editor.Editable, typeName string) ([]byte, error) {
return nil, fmt.Errorf("Couldn't marshal editor for content %T. %s", e, err.Error())
}
- f := form{
+ m := manager{
ID: e.ContentID(),
Kind: typeName,
Editor: template.HTML(v),
@@ -41,8 +41,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(html))
- tmpl.Execute(buf, f)
+ tmpl := template.Must(template.New("manager").Parse(managerHTML))
+ tmpl.Execute(buf, m)
return buf.Bytes(), nil
}