summaryrefslogtreecommitdiff
path: root/management/manager/manager.go
diff options
context:
space:
mode:
authorŁukasz Kurowski <crackcomm@gmail.com>2017-01-20 08:23:54 +0100
committerŁukasz Kurowski <crackcomm@gmail.com>2017-01-20 08:23:54 +0100
commit7c2b1ffadabca126e6fdc2b211801109b8b93d6b (patch)
treebafdcf068c6260d827934dcf5e56b219618e39dd /management/manager/manager.go
parentce7a06a89d1ff330e7ef9dcae4ef76ddc84c3dc4 (diff)
cleaner code
Diffstat (limited to 'management/manager/manager.go')
-rw-r--r--management/manager/manager.go14
1 files changed, 8 insertions, 6 deletions
diff --git a/management/manager/manager.go b/management/manager/manager.go
index 594c258..02e359e 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
@@ -141,9 +143,9 @@ 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)
-
+ buf := new(bytes.Buffer)
+ if err := managerTmpl.Execute(buf, m); err != nil {
+ return nil, err
+ }
return buf.Bytes(), nil
}