Skip to content
Snippets Groups Projects
Commit b76e2867 authored by Robert Goldmann's avatar Robert Goldmann
Browse files

#658 - new global account chooser

parent a6eafb96
Branches
Tags
No related merge requests found
......@@ -48,7 +48,7 @@ ul.sidenav.sidenav-fixed > li:last-child {
[data-theme="dark"] .sidenav,
[data-theme="dark"] .sidenav-sub,
[data-theme="dark"] .searchWrapper {
background-color: #444444;
background-color: var(--color-background);
box-shadow: none;
}
......
......@@ -348,6 +348,12 @@ input[type="radio"]:checked + span::after, [type="radio"].with-gap:checked + spa
display: flex;
flex-direction: row;
align-items: center;
background-color: var(--color-background);
border: 3px solid transparent;
}
.global-account-select-option:hover {
border: 3px solid var(--color-grey);
}
.global-account-select-option-name {
......@@ -642,7 +648,11 @@ input[type="radio"]:checked + span::after, [type="radio"].with-gap:checked + spa
}
[data-theme="dark"] .background-color {
background-color: #444444 !important;
background-color: var(--color-background) !important;
}
[data-theme="dark"] .background-color-light {
background-color: var(--color-background-light) !important;
}
[data-theme="dark"] .modal-footer .btn-flat {
......
<#global locale = static["de.thecodelabs.utils.util.Localization"]>
<#import "/spring.ftl" as s>
<#import "helpers/header.ftl" as header>
<#import "helpers/customSelectMacros.ftl" as customSelectMacros>
<div id="modalGlobalAccountSelect" class="modal modal-fixed-footer background-color">
<div id="modalGlobalAccountSelect" class="modal modal-fixed-footer background-color-light">
<div class="modal-content">
<div class="row">
<div class="row no-margin-bottom">
<div class="col s12">
<h3>${locale.getString("account.select")}</h3>
<h4>${locale.getString("account.select")}</h4>
</div>
</div>
......@@ -17,14 +19,25 @@
</div>
<div class="row">
<div class="col s12">
<#list accounts as account>
${account.getName()}<br>
</#list>
<#if account.getType().name() == "ALL">
<#assign accountName=locale.getString("account.all")/>
<#else>
<#assign accountName=account.getName()/>
</#if>
<div class="col s12 m6 xl6">
<a href="<@s.url '/accounts/${account.getID()?c}/select'/>" class="text-default">
<div class="card-panel global-account-select-option">
<@customSelectMacros.accountIcon account accountName "category-circle-preview account-icon-big"/>
<div class="global-account-select-option-name truncate">${accountName}</div>
</div>
</a>
</div>
</#list>
</div>
</div>
<div class="modal-footer background-color">
<div class="modal-footer background-color-light">
<@header.buttonLink url='' icon='cancel' localizationKey='cancel' color='red' id='buttonCloseGlobalAccountSelect' classes='modal-action modal-close text-white' isDataUrl=false noUrl=true/>
</div>
</div>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment