From 26ece2a3e6564db83a5159aa0049c9fd8aa3138f Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Sat, 16 Mar 2019 12:14:38 +0100 Subject: [PATCH] Fixed #401 - improved transaction table --- src/main/resources/static/css/dark/style.css | 4 ++++ src/main/resources/static/css/dark/transactions.css | 8 ++++++++ src/main/resources/static/css/style.css | 4 ++++ src/main/resources/static/css/transactions.css | 8 ++++++++ .../resources/templates/transactions/transactions.ftl | 2 +- .../templates/transactions/transactionsMacros.ftl | 6 +++--- 6 files changed, 28 insertions(+), 4 deletions(-) diff --git a/src/main/resources/static/css/dark/style.css b/src/main/resources/static/css/dark/style.css index 1656c663b..bb27ce782 100644 --- a/src/main/resources/static/css/dark/style.css +++ b/src/main/resources/static/css/dark/style.css @@ -575,6 +575,10 @@ input[type="radio"]:not(:checked) + span::before, [type="radio"]:not(:checked) + white-space: nowrap; } +.invisible { + opacity: 0; +} + .hidden { display: none; } diff --git a/src/main/resources/static/css/dark/transactions.css b/src/main/resources/static/css/dark/transactions.css index 94283e856..4e71f6f44 100644 --- a/src/main/resources/static/css/dark/transactions.css +++ b/src/main/resources/static/css/dark/transactions.css @@ -21,4 +21,12 @@ .transaction-container { width: 90%; +} + +.transaction-container .responsive-table td { + text-align: center; +} + +.transaction-container .category-circle-small { + margin: auto; } \ No newline at end of file diff --git a/src/main/resources/static/css/style.css b/src/main/resources/static/css/style.css index fe9549e22..dc8a45c89 100644 --- a/src/main/resources/static/css/style.css +++ b/src/main/resources/static/css/style.css @@ -488,6 +488,10 @@ input[type="radio"]:checked + span::after, [type="radio"].with-gap:checked + spa white-space: nowrap; } +.invisible { + opacity: 0; +} + .hidden { display: none; } diff --git a/src/main/resources/static/css/transactions.css b/src/main/resources/static/css/transactions.css index 94283e856..4e71f6f44 100644 --- a/src/main/resources/static/css/transactions.css +++ b/src/main/resources/static/css/transactions.css @@ -21,4 +21,12 @@ .transaction-container { width: 90%; +} + +.transaction-container .responsive-table td { + text-align: center; +} + +.transaction-container .category-circle-small { + margin: auto; } \ No newline at end of file diff --git a/src/main/resources/templates/transactions/transactions.ftl b/src/main/resources/templates/transactions/transactions.ftl index 2badbf83b..ace6e2dc1 100644 --- a/src/main/resources/templates/transactions/transactions.ftl +++ b/src/main/resources/templates/transactions/transactions.ftl @@ -51,7 +51,7 @@ <br> <div class="row"> <div class="col s12"> - <table class="bordered"> + <table class="bordered responsive-table"> <#list transactions as transaction> <tr> <td>${helpers.getDateStringWithoutYear(transaction.date)}</td> diff --git a/src/main/resources/templates/transactions/transactionsMacros.ftl b/src/main/resources/templates/transactions/transactionsMacros.ftl index 54cd7260a..a3b9ba1f3 100644 --- a/src/main/resources/templates/transactions/transactionsMacros.ftl +++ b/src/main/resources/templates/transactions/transactionsMacros.ftl @@ -2,7 +2,7 @@ <#macro transactionRepeating transaction> <td> - <#if transaction.isRepeating()><i class="material-icons">repeat</i></#if> + <i class="material-icons <#if !transaction.isRepeating()>invisible</#if>">repeat</i> </td> </#macro> @@ -16,7 +16,7 @@ </div> </div> <div class="hide-on-large-only"> - <div class="category-circle-small no-margin" style="background-color: ${transaction.category.color}"> + <div class="category-circle-small" style="background-color: ${transaction.category.color}"> <span style="color: ${transaction.category.getAppropriateTextColor()}"> ${transaction.category.name?capitalize[0]} </span> @@ -28,7 +28,7 @@ <#macro transactionNameAndDescription transaction> <td class="transaction-name"> <div class="ellipsis">${transaction.name}</div> - <div class="hide-on-small-only"> + <div class="hide-on-med-and-down"> <#if transaction.description??> <div class="italic">${transaction.description}</div> </#if> -- GitLab