diff options
author | Steve Manuel <nilslice@gmail.com> | 2017-01-11 11:37:56 -0800 |
---|---|---|
committer | Steve Manuel <nilslice@gmail.com> | 2017-01-11 11:37:56 -0800 |
commit | ac82561825ab76f2b5db5c4086541e590fcb70cb (patch) | |
tree | a90bc1a4d8f26006916e48d346e4fd384859e1f4 /system/addon/manager.go | |
parent | bc35db8c462646b8e0ed3bbc94ceca51808a7787 (diff) |
extending the "addon" platform within ponzu to register, present and manage addons
Diffstat (limited to 'system/addon/manager.go')
-rw-r--r-- | system/addon/manager.go | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/system/addon/manager.go b/system/addon/manager.go index 3757421..acd779a 100644 --- a/system/addon/manager.go +++ b/system/addon/manager.go @@ -15,11 +15,11 @@ const defaultInput = `<input type="hidden" name="%s" value="%s"/>` const managerHTML = ` <div class="card editor"> <form method="post" action="/admin/addon" enctype="multipart/form-data"> + <div class="card-content"> + <div class="card-title">{{ .AddonName }}</div> + </div> {{ .DefaultInputs }} {{ .Editor }} - <div class="row"> - <button type="submit" class="btn green waves-effect waves-light right">Save</button> - </div> </form> </div> ` @@ -27,6 +27,7 @@ const managerHTML = ` type manager struct { DefaultInputs template.HTML Editor template.HTML + AddonName string } // Manage ... @@ -77,6 +78,7 @@ func Manage(data url.Values, reverseDNS string) ([]byte, error) { m := manager{ DefaultInputs: template.HTML(inputs.Bytes()), Editor: template.HTML(v), + AddonName: data.Get("addon_name"), } // execute html template into buffer for func return val |