diff options
-rw-r--r-- | system/admin/handlers.go | 23 | ||||
-rw-r--r-- | system/admin/static/dashboard/css/admin.css | 12 |
2 files changed, 29 insertions, 6 deletions
diff --git a/system/admin/handlers.go b/system/admin/handlers.go index 5d71262..707814a 100644 --- a/system/admin/handlers.go +++ b/system/admin/handlers.go @@ -2260,6 +2260,9 @@ func adminAddonListItem(data []byte) []byte { id := gjson.GetBytes(data, "addon_reverse_dns").String() status := gjson.GetBytes(data, "addon_status").String() name := gjson.GetBytes(data, "addon_name").String() + author := gjson.GetBytes(data, "addon_author").String() + authorURL := gjson.GetBytes(data, "addon_author_url").String() + version := gjson.GetBytes(data, "addon_version").String() var action string var buttonClass string @@ -2273,13 +2276,21 @@ func adminAddonListItem(data []byte) []byte { a := ` <li class="col s12"> - <a href="/admin/addon?id=` + id + `" alt="Configure '` + name + `'">` + name + `</a> + <div class="row"> + <div class="col s9"> + <a class="addon-name" href="/admin/addon?id=` + id + `" alt="Configure '` + name + `'">` + name + `</a> + <span class="addon-meta addon-author">by: <a href="` + authorURL + `">` + author + `</a></span> + <span class="addon-meta addon-version">version: ` + version + `</span> + </div> - <form enctype="multipart/form-data" class="quick-` + strings.ToLower(action) + `-addon __ponzu right" action="/admin/addons" method="post"> - <button class="btn waves-effect waves-effect-light ` + buttonClass + `">` + action + `</button> - <input type="hidden" name="id" value="` + id + `" /> - <input type="hidden" name="action" value="` + action + `" /> - </form> + <div class="col s3"> + <form enctype="multipart/form-data" class="quick-` + strings.ToLower(action) + `-addon __ponzu right" action="/admin/addons" method="post"> + <button class="btn waves-effect waves-effect-light ` + buttonClass + `">` + action + `</button> + <input type="hidden" name="id" value="` + id + `" /> + <input type="hidden" name="action" value="` + action + `" /> + </form> + </div> + </div> </li>` return []byte(a) diff --git a/system/admin/static/dashboard/css/admin.css b/system/admin/static/dashboard/css/admin.css index f986fbe..a977afb 100644 --- a/system/admin/static/dashboard/css/admin.css +++ b/system/admin/static/dashboard/css/admin.css @@ -196,6 +196,18 @@ tr.default-fields, tr.editor-fields { margin-bottom: 20px; } +.addon-meta a { + color: #7e7e7e; + text-decoration: underline; + font-style: italic; +} + +.addon-meta { + display: block; + color: #9e9e9e; + font-size: 12px; +} + /* OVERRIDE Bootstrap + Materialize conflicts */ .iso-texteditor.input-field label { color: #9e9e9e; |