From f25b834552f7dea3b2b057a5c37f931f27a5058d Mon Sep 17 00:00:00 2001 From: Eduard Urbach Date: Fri, 9 Mar 2018 20:13:43 +0100 Subject: [PATCH] Improved editor log --- pages/editlog/editlog.go | 2 +- pages/editlog/editlog.pixy | 11 ++++++++--- pages/editlog/editlog.scarlet | 3 +++ 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/pages/editlog/editlog.go b/pages/editlog/editlog.go index c7cad96d..ad903f12 100644 --- a/pages/editlog/editlog.go +++ b/pages/editlog/editlog.go @@ -12,7 +12,7 @@ import ( "github.com/animenotifier/notify.moe/utils" ) -const maxEntries = 50 +const maxEntries = 40 // Get edit log. func Get(ctx *aero.Context) string { diff --git a/pages/editlog/editlog.pixy b/pages/editlog/editlog.pixy index 11f1ef30..288fdb4d 100644 --- a/pages/editlog/editlog.pixy +++ b/pages/editlog/editlog.pixy @@ -7,6 +7,7 @@ component EditLog(entries []*arn.EditLogEntry, user *arn.User) th.text-center Icon th User th Object + th Type th Key th Old th New @@ -15,10 +16,13 @@ component EditLog(entries []*arn.EditLogEntry, user *arn.User) each entry in entries tr.mountable td - .edit-log-icon - if entry.OldValue == "" && entry.NewValue != "" - .edit-log-add + .edit-log-icon(title=entry.Action) + if entry.Action == "create" + .edit-log-create RawIcon("plus") + else if entry.OldValue == "" && entry.NewValue != "" + .edit-log-add + RawIcon("plus-circle") else if entry.OldValue != "" && entry.NewValue == "" .edit-log-remove RawIcon("minus") @@ -30,6 +34,7 @@ component EditLog(entries []*arn.EditLogEntry, user *arn.User) Avatar(entry.User()) td.edit-log-object a(href="/" + strings.ToLower(entry.ObjectType) + "/" + entry.ObjectID, target="_blank")= arn.GetObjectTitle(entry.ObjectType, entry.ObjectID) + td.edit-log-type= entry.ObjectType td.edit-log-key= entry.Key td= entry.OldValue td= entry.NewValue diff --git a/pages/editlog/editlog.scarlet b/pages/editlog/editlog.scarlet index b9d3101b..bb142e89 100644 --- a/pages/editlog/editlog.scarlet +++ b/pages/editlog/editlog.scarlet @@ -20,6 +20,9 @@ justify-content center align-items center +.edit-log-create + color green + .edit-log-add color green