From e4ad15b6605274d082c415ecaba994dfb22cd06d Mon Sep 17 00:00:00 2001 From: flashwave Date: Tue, 20 Nov 2018 00:13:48 +0100 Subject: [PATCH] A makeover for account logs as well. --- assets/less/classes/settings/account-log.less | 74 +++++++++++++++++++ .../less/classes/settings/account-logs.less | 6 ++ assets/less/classes/settings/log.less | 51 ------------- assets/less/main.less | 3 +- templates/user/macros.twig | 42 ++++++++++- templates/user/settings.twig | 48 +++--------- 6 files changed, 131 insertions(+), 93 deletions(-) create mode 100644 assets/less/classes/settings/account-log.less create mode 100644 assets/less/classes/settings/account-logs.less delete mode 100644 assets/less/classes/settings/log.less diff --git a/assets/less/classes/settings/account-log.less b/assets/less/classes/settings/account-log.less new file mode 100644 index 00000000..62f8e765 --- /dev/null +++ b/assets/less/classes/settings/account-log.less @@ -0,0 +1,74 @@ +.settings__account-log { + border: 1px solid var(--accent-colour); + border-radius: 2px; + overflow: hidden; + margin: 4px; + + &__container { + width: 100%; + height: 100%; + overflow: hidden; + } + + &__important { + display: flex; + align-items: center; + font-size: 1.4em; + z-index: 2; + } + + &__flag { + flex: 0 0 auto; + margin: 10px; + margin-right: 0; + } + + &__description { + flex: 1 1 auto; + margin: 10px; + } + + &__actions { + flex: 0 0 auto; + display: flex; + } + + &__action { + border: 0; + background: transparent; + color: inherit; + font: inherit; + text-shadow: inherit; + padding: 10px; + cursor: pointer; + transition: color .2s; + + &:hover { + color: var(--accent-colour); + } + } + + &__details { + z-index: 1; + margin: 10px; + margin-top: -5px; + display: flex; + flex-wrap: wrap; + } + + &__detail { + display: inline-block; + margin-right: 2px; + min-width: 120px; + + &__title { + border-bottom: 1px solid var(--accent-colour); + font-weight: 700; + padding: 1px 5px; + } + + &__value { + padding: 1px 5px; + } + } +} diff --git a/assets/less/classes/settings/account-logs.less b/assets/less/classes/settings/account-logs.less new file mode 100644 index 00000000..b5b36f06 --- /dev/null +++ b/assets/less/classes/settings/account-logs.less @@ -0,0 +1,6 @@ +.settings__account-logs { + + &__pagination { + margin: 4px; + } +} diff --git a/assets/less/classes/settings/log.less b/assets/less/classes/settings/log.less deleted file mode 100644 index 2b8794a3..00000000 --- a/assets/less/classes/settings/log.less +++ /dev/null @@ -1,51 +0,0 @@ -.settings__log { - margin: 1px; - - &__country { - vertical-align: middle; - } - - &__entry { - display: flex; - border: 1px solid var(--accent-colour); - justify-content: space-between; - padding: 1px; - flex-wrap: wrap; - - &:not(:last-child) { - margin-bottom: 1px; - } - } - - &__column { - flex-grow: 1; - margin-left: 5px; - margin-right: 1px; - - &--ip, - &--date { - flex-shrink: 0; - - &:not(:last-child) { - flex-grow: 0; - } - } - - &--action { - flex-shrink: 1; - flex-grow: 1; - } - - &--ip { - min-width: 200px; - } - - &--date { - min-width: 120px; - } - - &__name { - font-weight: 700; - } - } -} diff --git a/assets/less/main.less b/assets/less/main.less index f838d001..d671d66b 100644 --- a/assets/less/main.less +++ b/assets/less/main.less @@ -129,7 +129,8 @@ body { @import "classes/settings/disabled"; @import "classes/settings/pagination"; @import "classes/settings/account"; -@import "classes/settings/log"; +@import "classes/settings/account-log"; +@import "classes/settings/account-logs"; @import "classes/settings/login-attempt"; @import "classes/settings/login-attempts"; @import "classes/settings/session"; diff --git a/templates/user/macros.twig b/templates/user/macros.twig index 230eb850..ab4c1eeb 100644 --- a/templates/user/macros.twig +++ b/templates/user/macros.twig @@ -51,7 +51,7 @@
-
+
{{ session.session_country }}
{{ browser.browser }} on {{ browser.platform }} @@ -129,7 +129,7 @@