From 40e9ed2d85bbd57c023a44d1f2bc28c4f6c54963 Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Sun, 1 Jul 2018 11:51:41 +0200 Subject: [PATCH] #258 - added dark them for accounts, payments, categories, settings and about --- .../controller/PaymentController.java | 10 ++++-- src/main/resources/languages/_de.properties | 2 +- src/main/resources/static/css/dark/style.css | 33 ++++++++++++++++--- src/main/resources/static/css/style.css | 4 +++ src/main/resources/templates/about.ftl | 2 +- .../resources/templates/accounts/accounts.ftl | 18 +++++----- .../templates/accounts/newAccount.ftl | 4 +-- .../templates/categories/categories.ftl | 12 +++---- .../templates/categories/newCategory.ftl | 4 +-- src/main/resources/templates/datePicker.ftl | 12 +++---- src/main/resources/templates/header.ftl | 8 +++++ src/main/resources/templates/index.ftl | 2 +- src/main/resources/templates/login.ftl | 10 ------ src/main/resources/templates/navbar.ftl | 4 +-- .../templates/payments/newPayment.ftl | 4 +-- .../resources/templates/payments/payments.ftl | 22 ++++++------- src/main/resources/templates/settings.ftl | 15 ++++----- 17 files changed, 99 insertions(+), 67 deletions(-) diff --git a/src/main/java/de/deadlocker8/budgetmaster/controller/PaymentController.java b/src/main/java/de/deadlocker8/budgetmaster/controller/PaymentController.java index 1aace26bd..78b93e85d 100644 --- a/src/main/java/de/deadlocker8/budgetmaster/controller/PaymentController.java +++ b/src/main/java/de/deadlocker8/budgetmaster/controller/PaymentController.java @@ -86,11 +86,17 @@ public class PaymentController extends BaseController DateTime date = getDateTimeFromCookie(cookieDate); List<Payment> payments = paymentService.getPaymentsForMonthAndYear(helpers.getCurrentAccount(), date.getMonthOfYear(), date.getYear(), getSettings().isRestActivated()); + int incomeSum = helpers.getIncomeSumForPaymentList(payments); + int paymentSum = helpers.getPaymentSumForPaymentList(payments); + int rest = incomeSum + paymentSum; + model.addAttribute("payments", payments); - model.addAttribute("incomeSum", helpers.getIncomeSumForPaymentList(payments)); - model.addAttribute("paymentSum", helpers.getPaymentSumForPaymentList(payments)); + model.addAttribute("incomeSum", incomeSum); + model.addAttribute("paymentSum", paymentSum); model.addAttribute("currentDate", date); model.addAttribute("currentPayment", paymentRepository.getOne(ID)); + model.addAttribute("rest", rest); + return "payments/payments"; } diff --git a/src/main/resources/languages/_de.properties b/src/main/resources/languages/_de.properties index 26cfe2055..0a267dd4a 100644 --- a/src/main/resources/languages/_de.properties +++ b/src/main/resources/languages/_de.properties @@ -169,7 +169,7 @@ info.title.database.export=Erfolgreich exportiert info.text.database.export=Die Datenbank wurde erfolgreich exportiert. info.title.database.import=Erfolgreich importiert info.text.database.import=Die Datenbank wurde erfolgreich importiert. -info.title.database.import.dialog=Datebank importieren +info.title.database.import.dialog=Datenbank importieren info.text.database.import.dialog=Soll die Datenbank vor dem Importieren gel�scht werden? info.text.database.import.dialog.delete=Ja, Datenbank l�schen info.text.database.import.dialog.append=Nein, Daten hinzuf�gen diff --git a/src/main/resources/static/css/dark/style.css b/src/main/resources/static/css/dark/style.css index 91b0c29c4..83928f3ba 100644 --- a/src/main/resources/static/css/dark/style.css +++ b/src/main/resources/static/css/dark/style.css @@ -2,6 +2,7 @@ body { display: flex; min-height: 100vh; flex-direction: column; + color: #FFFFFF; } header, main, footer { @@ -18,6 +19,10 @@ main { flex: 1 0 auto; } +.text-color { + color: #FFFFFF; +} + .budgetmaster-blue { background-color: #2E79B9; } @@ -148,8 +153,8 @@ main { /* input text color */ .input-field input[type=text] { color: #FFFFFF; - border-bottom: 1px solid #FFFFFF !important; - box-shadow: 0 1px 0 0 #CCCCCC !important; + border-bottom: 1px solid #FFFFFF; + box-shadow: 0 1px 0 0 #CCCCCC; } /* input password label color */ @@ -217,7 +222,10 @@ main { margin: auto; width: 95%; padding: 2rem; - background-color: #444444; +} + +.background-color { + background-color: #444444 !important; } #nav-logo-container { @@ -306,11 +314,13 @@ main { .headline { font-size: 2rem; text-transform: initial; + color: #FFFFFF; } .headline-date { font-size: 4vmin; text-transform: capitalize; + color: #FFFFFF; } .budget-headline-icon { @@ -366,7 +376,7 @@ ul.dropdown-content.select-dropdown li.selected { /* switch color */ .switch label input[type="checkbox"]:checked + .lever { - background-color: rgba(46, 121, 185, 0.6); + background-color: rgba(131, 190, 240, 0.6) } .switch label input[type="checkbox"]:checked + .lever::after { @@ -391,6 +401,10 @@ input[type="radio"]:checked + label::after, [type="radio"].with-gap:checked + la border: 2px solid #2E79B9; } +input[type="radio"]:not(:checked) + label::before, [type="radio"]:not(:checked) + label::after { + border: 2px solid #FFFFFF; +} + .account-budget { font-size: 20px !important; } @@ -430,6 +444,14 @@ input[type="radio"]:checked + label::after, [type="radio"].with-gap:checked + la color: #777777 !important; } +.modal-footer .btn-flat { + color: #FFFFFF; +} + +.chips .input { + color: #FFFFFF; +} + .hidden { display: none; } @@ -441,6 +463,7 @@ input[type="radio"]:checked + label::after, [type="radio"].with-gap:checked + la .budget-headline { font-size: 1.5vmin; + color: #A3A3A3; } .budget { @@ -455,6 +478,7 @@ input[type="radio"]:checked + label::after, [type="radio"].with-gap:checked + la .budget-headline { font-size: 2.5vmin; + color: #A3A3A3; } .budget { @@ -469,6 +493,7 @@ input[type="radio"]:checked + label::after, [type="radio"].with-gap:checked + la .budget-headline { font-size: 4vmin; + color: #A3A3A3; } .budget { diff --git a/src/main/resources/static/css/style.css b/src/main/resources/static/css/style.css index b6add1392..2f8f21ac5 100644 --- a/src/main/resources/static/css/style.css +++ b/src/main/resources/static/css/style.css @@ -265,6 +265,7 @@ main { .headline { font-size: 2rem; text-transform: initial; + color: #212121; } .headline-date { @@ -399,6 +400,7 @@ input[type="radio"]:checked + label::after, [type="radio"].with-gap:checked + la .budget-headline { font-size: 1.5vmin; + color: #757575; } .budget { @@ -413,6 +415,7 @@ input[type="radio"]:checked + label::after, [type="radio"].with-gap:checked + la .budget-headline { font-size: 2.5vmin; + color: #757575; } .budget { @@ -427,6 +430,7 @@ input[type="radio"]:checked + label::after, [type="radio"].with-gap:checked + la .budget-headline { font-size: 4vmin; + color: #757575; } .budget { diff --git a/src/main/resources/templates/about.ftl b/src/main/resources/templates/about.ftl index a402a2acd..a0608e80e 100644 --- a/src/main/resources/templates/about.ftl +++ b/src/main/resources/templates/about.ftl @@ -9,7 +9,7 @@ <@navbar.navbar "about"/> <main> - <div class="card main-card"> + <div class="card main-card background-color"> <div class="container"> <div class="row"> <div class="col s8 offset-s2 center-align"> diff --git a/src/main/resources/templates/accounts/accounts.ftl b/src/main/resources/templates/accounts/accounts.ftl index c4c0e090a..42eb98dc5 100644 --- a/src/main/resources/templates/accounts/accounts.ftl +++ b/src/main/resources/templates/accounts/accounts.ftl @@ -9,10 +9,10 @@ <@navbar.navbar "accounts"/> <main> - <div class="card main-card"> + <div class="card main-card background-color"> <div class="container"> <div class="section center-align"> - <div class="grey-text text-darken-4 headline">${locale.getString("menu.accounts")}</div> + <div class="headline">${locale.getString("menu.accounts")}</div> </div> </div> <br> @@ -24,8 +24,8 @@ <tr> <td>${account.getName()}</td> <td> - <a href="/accounts/${account.getID()}/edit" class="btn-flat no-padding"><i class="material-icons left">edit</i></a> - <a href="/accounts/${account.getID()}/requestDelete" class="btn-flat no-padding"><i class="material-icons left">delete</i></a> + <a href="/accounts/${account.getID()}/edit" class="btn-flat no-padding text-color"><i class="material-icons left">edit</i></a> + <a href="/accounts/${account.getID()}/requestDelete" class="btn-flat no-padding text-color"><i class="material-icons left">delete</i></a> </td> </tr> </#list> @@ -36,12 +36,12 @@ <#if currentAccount??> <!-- confirm delete modal --> - <div id="modalConfirmDelete" class="modal"> + <div id="modalConfirmDelete" class="modal background-color"> <div class="modal-content"> <h4>${locale.getString("info.title.account.delete")}</h4> <p>${locale.getString("info.text.account.delete", currentAccount.getName(), currentAccount.getReferringPayments()?size)}</p> </div> - <div class="modal-footer"> + <div class="modal-footer background-color"> <a href="/accounts" class="modal-action modal-close waves-effect waves-red btn-flat ">${locale.getString("cancel")}</a> <a href="/accounts/${currentAccount.getID()}/delete" class="modal-action modal-close waves-effect waves-green btn-flat ">${locale.getString("info.button.account.delete")}</a> </div> @@ -50,13 +50,13 @@ <#if accountNotDeletable??> <!-- warning account not deletable --> - <div id="modalAccountNotDeletable" class="modal"> + <div id="modalAccountNotDeletable" class="modal background-color"> <div class="modal-content"> <h4>${locale.getString("info.title.account.delete")}</h4> <p>${locale.getString("warning.text.account.delete", currentAccount.getName())}</p> </div> - <div class="modal-footer"> - <a href="/accounts" class="modal-action modal-close waves-effect waves-green btn-flat ">${locale.getString("ok")}</a> + <div class="modal-footer background-color"> + <a href="/accounts" class="modal-action modal-close waves-effect waves-green btn-flat text-color">${locale.getString("ok")}</a> </div> </div> </#if> diff --git a/src/main/resources/templates/accounts/newAccount.ftl b/src/main/resources/templates/accounts/newAccount.ftl index 799fce89b..f7163afb9 100644 --- a/src/main/resources/templates/accounts/newAccount.ftl +++ b/src/main/resources/templates/accounts/newAccount.ftl @@ -9,10 +9,10 @@ <@navbar.navbar "accounts"/> <main> - <div class="card main-card"> + <div class="card main-card background-color"> <div class="container"> <div class="section center-align"> - <div class="grey-text text-darken-4 headline"><#if account.getID()??>${locale.getString("title.account.edit")}<#else>${locale.getString("title.account.new")}</#if></div> + <div class="headline"><#if account.getID()??>${locale.getString("title.account.edit")}<#else>${locale.getString("title.account.new")}</#if></div> </div> </div> <div class="container"> diff --git a/src/main/resources/templates/categories/categories.ftl b/src/main/resources/templates/categories/categories.ftl index 705d091aa..b0f735776 100644 --- a/src/main/resources/templates/categories/categories.ftl +++ b/src/main/resources/templates/categories/categories.ftl @@ -10,10 +10,10 @@ <@navbar.navbar "categories"/> <main> - <div class="card main-card"> + <div class="card main-card background-color"> <div class="container"> <div class="section center-align"> - <div class="grey-text text-darken-4 headline">${locale.getString("menu.categories")}</div> + <div class="headline">${locale.getString("menu.categories")}</div> </div> </div> <br> @@ -32,9 +32,9 @@ </td> <td>${category.name}</td> <td> - <a href="/categories/${category.ID}/edit" class="btn-flat no-padding"><i class="material-icons left">edit</i></a> + <a href="/categories/${category.ID}/edit" class="btn-flat no-padding text-color"><i class="material-icons left">edit</i></a> <#if (category.type.name() == "CUSTOM")> - <a href="/categories/${category.ID}/requestDelete" class="btn-flat no-padding"><i class="material-icons left">delete</i></a> + <a href="/categories/${category.ID}/requestDelete" class="btn-flat no-padding text-color"><i class="material-icons left">delete</i></a> </#if> </td> </tr> @@ -45,12 +45,12 @@ <#if currentCategory??> <!-- confirm delete modal --> - <div id="modalConfirmDelete" class="modal"> + <div id="modalConfirmDelete" class="modal background-color"> <div class="modal-content"> <h4>${locale.getString("info.title.category.delete")}</h4> <p>${locale.getString("info.text.category.delete", currentCategory.name)}</p> </div> - <div class="modal-footer"> + <div class="modal-footer background-color"> <a href="/categories" class="modal-action modal-close waves-effect waves-red btn-flat ">${locale.getString("cancel")}</a> <a href="/categories/${currentCategory.ID}/delete" class="modal-action modal-close waves-effect waves-green btn-flat ">${locale.getString("delete")}</a> </div> diff --git a/src/main/resources/templates/categories/newCategory.ftl b/src/main/resources/templates/categories/newCategory.ftl index 3b0a3d24a..cbfaddc63 100644 --- a/src/main/resources/templates/categories/newCategory.ftl +++ b/src/main/resources/templates/categories/newCategory.ftl @@ -11,10 +11,10 @@ <@navbar.navbar "categories"/> <main> - <div class="card main-card"> + <div class="card main-card background-color"> <div class="container"> <div class="section center-align"> - <div class="grey-text text-darken-4 headline"><#if category.getID()??>${locale.getString("title.category.edit")}<#else>${locale.getString("title.category.new")}</#if></div> + <div class="headline"><#if category.getID()??>${locale.getString("title.category.edit")}<#else>${locale.getString("title.category.new")}</#if></div> </div> </div> <div class="container"> diff --git a/src/main/resources/templates/datePicker.ftl b/src/main/resources/templates/datePicker.ftl index 0237395f1..0724e80ef 100644 --- a/src/main/resources/templates/datePicker.ftl +++ b/src/main/resources/templates/datePicker.ftl @@ -2,15 +2,15 @@ <#assign locale = static["tools.Localization"]> <div class="container"> <div class="section center-align"> - <a href="/previousMonth?target=${target}" class="waves-effect grey-text text-darken-4"><i class="material-icons icon-chevron">chevron_left</i></a> - <a href="#modalDate" class="waves-effect grey-text text-darken-4 headline-date modal-trigger">${helpers.getDateStringWithMonthAndYear(fullDate)}</a> - <a href="/nextMonth?target=${target}" class="waves-effect grey-text text-darken-4"><i class="material-icons icon-chevron">chevron_right</i></a> - <a href="/today?target=${target}" class="waves-effect grey-text text-darken-4"><i class="material-icons icon-today">event</i></a> + <a href="/previousMonth?target=${target}" class="waves-effect text-color"><i class="material-icons icon-chevron">chevron_left</i></a> + <a href="#modalDate" class="waves-effect headline-date modal-trigger text-color">${helpers.getDateStringWithMonthAndYear(fullDate)}</a> + <a href="/nextMonth?target=${target}" class="waves-effect text-color"><i class="material-icons icon-chevron">chevron_right</i></a> + <a href="/today?target=${target}" class="waves-effect text-color"><i class="material-icons icon-today">event</i></a> </div> </div> <!-- modal to select specific month and year --> <div id="modalDate" class="modal modal-fixed-footer"> - <div class="modal-content"> + <div class="modal-content background-color"> <h4>${locale.getString("title.datepicker")}</h4> <div class="input-field col s12"> <select id="selectMonth"> @@ -29,7 +29,7 @@ <label for="selectYear">${locale.getString("datepicker.label.year")}</label> </div> </div> - <div class="modal-footer"> + <div class="modal-footer background-color"> <a href="${target}" class="modal-action modal-close waves-effect waves-red btn-flat">${locale.getString("cancel")}</a> <a href="/setDate?target=${target}" id="buttonChooseDate" class="modal-action modal-close waves-effect waves-green btn-flat">${locale.getString("ok")}</a> </div> diff --git a/src/main/resources/templates/header.ftl b/src/main/resources/templates/header.ftl index 590a5e2ca..76a1d9936 100644 --- a/src/main/resources/templates/header.ftl +++ b/src/main/resources/templates/header.ftl @@ -14,6 +14,14 @@ <link rel="stylesheet" href="/materialize-0.100.2/css/materialize.min.css"> <@style "style"/> <meta name="viewport" content="width=device-width, initial-scale=1.0"/> + + <#if helpers.getSettings().isUseDarkTheme()> + <#global greenTextColor="text-green"/> + <#global redTextColor="text-light-red"/> + <#else> + <#global greenTextColor="text-dark-green"/> + <#global redTextColor="text-red"/> + </#if> </#macro> <#macro logo id classes> diff --git a/src/main/resources/templates/index.ftl b/src/main/resources/templates/index.ftl index ac19821a3..d36bd1fea 100644 --- a/src/main/resources/templates/index.ftl +++ b/src/main/resources/templates/index.ftl @@ -9,7 +9,7 @@ <@navbar.navbar "home"/> <main> - <div class="card main-card"> + <div class="card main-card background-color"> <div class="container"> <#-- icon --> <div class="row"> diff --git a/src/main/resources/templates/login.ftl b/src/main/resources/templates/login.ftl index 916e41510..1b47507ea 100644 --- a/src/main/resources/templates/login.ftl +++ b/src/main/resources/templates/login.ftl @@ -3,17 +3,7 @@ <#import "header.ftl" as header> <@header.header "BudgetMaster"/> <@header.style "login"/> - - <meta name="viewport" content="width=device-width, initial-scale=1.0"/> <#assign locale = static["tools.Localization"]> - - <#if helpers.getSettings().isUseDarkTheme()> - <#assign greenTextColor="text-green"/> - <#assign redTextColor="text-light-red"/> - <#else> - <#assign greenTextColor="text-dark-green"/> - <#assign redTextColor="text-red"/> - </#if> </head> <body class="budgetmaster-blue-light"> <main> diff --git a/src/main/resources/templates/navbar.ftl b/src/main/resources/templates/navbar.ftl index 3483d3a14..9e69c909b 100644 --- a/src/main/resources/templates/navbar.ftl +++ b/src/main/resources/templates/navbar.ftl @@ -59,9 +59,9 @@ </div> <#assign accountBudget = helpers.getAccountBudget()/> <#if accountBudget <= 0> - <div class="account-budget text-red">${helpers.getCurrencyString(accountBudget)}</div> + <div class="account-budget ${redTextColor}">${helpers.getCurrencyString(accountBudget)}</div> <#else> - <div class="account-budget text-dark-green">${helpers.getCurrencyString(accountBudget)}</div> + <div class="account-budget ${greenTextColor}">${helpers.getCurrencyString(accountBudget)}</div> </#if> </div> </#macro> diff --git a/src/main/resources/templates/payments/newPayment.ftl b/src/main/resources/templates/payments/newPayment.ftl index 46ed6a199..ddf35ad3a 100644 --- a/src/main/resources/templates/payments/newPayment.ftl +++ b/src/main/resources/templates/payments/newPayment.ftl @@ -12,10 +12,10 @@ <@navbar.navbar "payments"/> <main> - <div class="card main-card"> + <div class="card main-card background-color"> <div class="container"> <div class="section center-align"> - <div class="grey-text text-darken-4 headline"><#if payment.getID()??>${locale.getString("title.payment.edit")}<#else>${locale.getString("title.payment.new")}</#if></div> + <div class="headline"><#if payment.getID()??>${locale.getString("title.payment.edit")}<#else>${locale.getString("title.payment.new")}</#if></div> </div> </div> <div class="container"> diff --git a/src/main/resources/templates/payments/payments.ftl b/src/main/resources/templates/payments/payments.ftl index a95b211e8..107f51bc5 100644 --- a/src/main/resources/templates/payments/payments.ftl +++ b/src/main/resources/templates/payments/payments.ftl @@ -10,7 +10,7 @@ <@navbar.navbar "payments"/> <main> - <div class="card main-card"> + <div class="card main-card background-color"> <#import "../datePicker.ftl" as datePicker> <@datePicker.datePicker currentDate "/payments"/> <div class="container"> @@ -19,21 +19,21 @@ <div class="icon-block"> <h1 class="center text-green budget-headline-icon"><i class="material-icons icon-budget">file_download</i></h1> <h5 class="center budget">${helpers.getCurrencyString(incomeSum)}</h5> - <h5 class="center grey-text text-darken-1 budget-headline">${locale.getString("title.incomes")}</h5> + <h5 class="center budget-headline">${locale.getString("title.incomes")}</h5> </div> </div> <div class="col s4"> <div class="icon-block"> - <h1 class="center text-red budget-headline-icon"><i class="material-icons icon-budget">file_upload</i></h1> + <h1 class="center ${redTextColor} budget-headline-icon"><i class="material-icons icon-budget">file_upload</i></h1> <h5 class="center budget">${helpers.getCurrencyString(paymentSum)}</h5> - <h5 class="center grey-text text-darken-1 budget-headline">${locale.getString("title.payments")}</h5> + <h5 class="center budget-headline">${locale.getString("title.payments")}</h5> </div> </div> <div class="col s4"> <div class="icon-block"> <h1 class="center budgetmaster-blue-text budget-headline-icon"><i class="fas fa-piggy-bank icon-budget"></i></h1> <h5 class="center budget">${helpers.getCurrencyString(rest)}</h5> - <h5 class="center grey-text text-darken-1 budget-headline">${locale.getString("title.rest")}</h5> + <h5 class="center budget-headline">${locale.getString("title.rest")}</h5> </div> </div> </div> @@ -64,14 +64,14 @@ </#if> </td> <#if payment.amount <= 0> - <td class="bold text-red">${helpers.getCurrencyString(payment.amount)}</td> + <td class="bold ${redTextColor}">${helpers.getCurrencyString(payment.amount)}</td> <#else> - <td class="bold text-dark-green">${helpers.getCurrencyString(payment.amount)}</td> + <td class="bold ${greenTextColor}">${helpers.getCurrencyString(payment.amount)}</td> </#if> <td> <#if (payment.category.type.name() != "REST")> - <a href="/payments/${payment.ID}/edit" class="btn-flat no-padding"><i class="material-icons left">edit</i></a> - <a href="/payments/${payment.ID}/requestDelete" class="btn-flat no-padding"><i class="material-icons left">delete</i></a> + <a href="/payments/${payment.ID}/edit" class="btn-flat no-padding text-color"><i class="material-icons left">edit</i></a> + <a href="/payments/${payment.ID}/requestDelete" class="btn-flat no-padding text-color"><i class="material-icons left">delete</i></a> </#if> </td> </tr> @@ -82,12 +82,12 @@ <#if currentPayment??> <!-- confirm delete modal --> - <div id="modalConfirmDelete" class="modal"> + <div id="modalConfirmDelete" class="modal background-color"> <div class="modal-content"> <h4>${locale.getString("info.title.payment.delete")}</h4> <p>${locale.getString("info.text.payment.delete", currentPayment.name)}</p> </div> - <div class="modal-footer"> + <div class="modal-footer background-color"> <a href="/payments" class="modal-action modal-close waves-effect waves-red btn-flat ">${locale.getString("cancel")}</a> <a href="/payments/${currentPayment.ID}/delete" class="modal-action modal-close waves-effect waves-green btn-flat ">${locale.getString("delete")}</a> </div> diff --git a/src/main/resources/templates/settings.ftl b/src/main/resources/templates/settings.ftl index 495d835a4..2dbd3e71e 100644 --- a/src/main/resources/templates/settings.ftl +++ b/src/main/resources/templates/settings.ftl @@ -9,10 +9,10 @@ <@navbar.navbar "settings"/> <main> - <div class="card main-card"> + <div class="card main-card background-color"> <div class="container"> <div class="section center-align"> - <div class="grey-text text-darken-4 headline">${locale.getString("menu.settings")}</div> + <div class="headline">${locale.getString("menu.settings")}</div> </div> </div> <div class="container"> @@ -141,7 +141,7 @@ <#-- database --> <div class="container"> <div class="section center-align"> - <div class="grey-text text-darken-4 headline">${locale.getString("menu.settings.database")}</div> + <div class="headline">${locale.getString("menu.settings.database")}</div> </div> </div> <div class="container"> @@ -183,7 +183,7 @@ </main> <#if deleteDatabase??> - <div id="modalConfirmDelete" class="modal"> + <div id="modalConfirmDelete" class="modal background-color"> <div class="modal-content"> <h4>${locale.getString("info.title.database.delete")}</h4> <p>${locale.getString("info.header.text.database.delete")}</p> @@ -200,9 +200,8 @@ </div> </div> </form> - </div> - <div class="modal-footer"> + <div class="modal-footer background-color"> <a href="/settings" class="modal-action modal-close waves-effect waves-red btn-flat ">${locale.getString("cancel")}</a> <a class="modal-action modal-close waves-effect waves-green btn-flat" id="button-confirm-database-delete">${locale.getString("delete")}</a> </div> @@ -210,7 +209,7 @@ </#if> <#if importDatabase??> - <div id="modalImportDatabase" class="modal"> + <div id="modalImportDatabase" class="modal background-color"> <div class="modal-content"> <h4>${locale.getString("info.title.database.import.dialog")}</h4> @@ -227,7 +226,7 @@ </div> </form> </div> - <div class="modal-footer"> + <div class="modal-footer background-color"> <a href="/settings" class="modal-action modal-close waves-effect waves-red btn-flat ">${locale.getString("cancel")}</a> <a class="modal-action modal-close waves-effect waves-green btn-flat" id="button-confirm-database-import">${locale.getString("settings.database.import")}</a> </div> -- GitLab