Select Git revision

Robert Goldmann authored
manage.ftl 3.51 KiB
<html>
<head>
<#import "../helpers/header.ftl" as header>
<@header.globals/>
<@header.header "BudgetMaster - ${locale.getString('menu.charts')}"/>
<#import "/spring.ftl" as s>
</head>
<@header.body>
<#import "../helpers/navbar.ftl" as navbar>
<@navbar.navbar "charts" settings/>
<#import "chartFunctions.ftl" as chartFunctions>
<main>
<div class="card main-card background-color">
<div class="container">
<div class="section center-align">
<div class="headline">${locale.getString("menu.charts")}</div>
</div>
</div>
<@header.content>
<br>
<@chartFunctions.buttons/>
<br>
<div class="container">
<table class="bordered">
<thead>
<tr>
<th>${locale.getString("chart.new.label.name")}</th>
<th>${locale.getString("chart.type")}</th>
<th>${locale.getString("chart.actions")}</th>
</tr>
</thead>
<#list charts as chart>
<#assign chartName=chartFunctions.getChartName(chart)>
<tr>
<td>${chartName}</td>
<td>
<#if chart.getType().name() == "DEFAULT">
<a class="no-padding text-default"><i class="material-icons left">lock</i></a>
<#else>
<a class="no-padding text-default"><i class="material-icons left">person</i></a>
</#if>
</td>
<td>
<@header.buttonFlat url='/charts/' + chart.ID?c + '/edit' icon='edit' localizationKey='' classes="no-padding text-default"/>
<#if (chart.getType().name() == "CUSTOM")>
<@header.buttonFlat url='/charts/' + chart.ID?c + '/requestDelete' icon='delete' localizationKey='' classes="no-padding text-default"/>
</#if>
</td>
</tr>
</#list>
</table>
<#if charts?size == 0>
<div class="headline center-align">${locale.getString("placeholder")}</div>
</#if>
</div>
</@header.content>
</div>
<#if currentChart??>
<@header.modalConfirmDelete title=locale.getString("info.title.chart.delete") confirmUrl='/charts' cancelUrlBase='/charts/manage' itemId=currentChart.getID() confirmButtonTextKey='info.title.chart.delete'>
<p>${locale.getString("info.text.chart.delete", currentChart.getName())}</p>
</@header.modalConfirmDelete>
</#if>
</main>
<#import "../helpers/scripts.ftl" as scripts>
<@scripts.scripts/>
<script src="<@s.url '/js/charts.js'/>"></script>
</@header.body>
</html>