|
@@ -8,12 +8,14 @@
|
|
|
<link rel="stylesheet" href="/css/header.css"/>
|
|
<link rel="stylesheet" href="/css/header.css"/>
|
|
|
<link rel="stylesheet" href="/css/legend.css"/>
|
|
<link rel="stylesheet" href="/css/legend.css"/>
|
|
|
<link rel="stylesheet" href="/css/hhm-einkommen.css"/>
|
|
<link rel="stylesheet" href="/css/hhm-einkommen.css"/>
|
|
|
|
|
+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"/>
|
|
|
<!-- JavaScript Module -->
|
|
<!-- JavaScript Module -->
|
|
|
<script src="/js/cookie-utils.js"></script>
|
|
<script src="/js/cookie-utils.js"></script>
|
|
|
<script src="/js/ajax-handlers.js"></script>
|
|
<script src="/js/ajax-handlers.js"></script>
|
|
|
<script src="/js/ui-updater-hhm-einkommen.js"></script>
|
|
<script src="/js/ui-updater-hhm-einkommen.js"></script>
|
|
|
<script src="/js/interactions.js"></script>
|
|
<script src="/js/interactions.js"></script>
|
|
|
<script src="/js/color-scheme.js"></script>
|
|
<script src="/js/color-scheme.js"></script>
|
|
|
|
|
+ <script src="/js/clipboard-utils.js"></script>
|
|
|
<script src="/js/app.js"></script>
|
|
<script src="/js/app.js"></script>
|
|
|
</head>
|
|
</head>
|
|
|
<body class="hhm-page">
|
|
<body class="hhm-page">
|
|
@@ -74,8 +76,8 @@
|
|
|
<span aria-hidden="true">▶</span>
|
|
<span aria-hidden="true">▶</span>
|
|
|
</button>
|
|
</button>
|
|
|
</td>
|
|
</td>
|
|
|
- <td class="sym" th:classappend="' ' + ${r.symbolClass}" th:text="${r.symbol}"
|
|
|
|
|
- th:aria-label="${r.symbol == '+' ? 'Hinzugefügt' : (r.symbol == '-' ? 'Gelöscht' : (r.symbol == '!' ? 'Geändert' : 'Unverändert'))}"></td>
|
|
|
|
|
|
|
+ <td th:class="'sym ' + ${r.symbolClass}" th:utext="${r.symbol}"
|
|
|
|
|
+ th:aria-label="${r.symbol.contains('fa-plus') ? 'Hinzugefügt' : (r.symbol.contains('fa-minus') ? 'Gelöscht' : (r.symbol.contains('fa-exclamation') ? 'Geändert' : 'Unverändert'))}"></td>
|
|
|
<td th:utext="${r.nameHtml}"></td>
|
|
<td th:utext="${r.nameHtml}"></td>
|
|
|
<td th:utext="${r.blocknameHtml}"></td>
|
|
<td th:utext="${r.blocknameHtml}"></td>
|
|
|
<td th:utext="${r.geburtsdatumHtml}"></td>
|
|
<td th:utext="${r.geburtsdatumHtml}"></td>
|
|
@@ -165,8 +167,8 @@
|
|
|
</thead>
|
|
</thead>
|
|
|
<tbody>
|
|
<tbody>
|
|
|
<tr th:each="z : ${einkommenZeilen}" th:class="${z.rowClass}">
|
|
<tr th:each="z : ${einkommenZeilen}" th:class="${z.rowClass}">
|
|
|
- <td class="sym" th:classappend="' ' + ${z.symbolClass}" th:text="${z.symbol}"
|
|
|
|
|
- th:aria-label="${z.symbol == '+' ? 'Hinzugefügt' : (z.symbol == '-' ? 'Gelöscht' : (z.symbol == '!' ? 'Geändert' : 'Unverändert'))}"></td>
|
|
|
|
|
|
|
+ <td th:class="'sym ' + ${z.symbolClass}" th:utext="${z.symbol}"
|
|
|
|
|
+ th:aria-label="${z.symbol.contains('fa-plus') ? 'Hinzugefügt' : (z.symbol.contains('fa-minus') ? 'Gelöscht' : (z.symbol.contains('fa-exclamation') ? 'Geändert' : 'Unverändert'))}"></td>
|
|
|
<td th:utext="${z.artHtml}"></td>
|
|
<td th:utext="${z.artHtml}"></td>
|
|
|
<td th:utext="${z.artZusatzHtml}"></td>
|
|
<td th:utext="${z.artZusatzHtml}"></td>
|
|
|
<td th:utext="${z.faktorHtml}"></td>
|
|
<td th:utext="${z.faktorHtml}"></td>
|
|
@@ -200,8 +202,8 @@
|
|
|
</thead>
|
|
</thead>
|
|
|
<tbody>
|
|
<tbody>
|
|
|
<tr th:each="z : ${freibetragZeilen}" th:if="${z.typ == 'P'}" th:class="${z.rowClass}">
|
|
<tr th:each="z : ${freibetragZeilen}" th:if="${z.typ == 'P'}" th:class="${z.rowClass}">
|
|
|
- <td class="sym" th:classappend="' ' + ${z.symbolClass}" th:text="${z.symbol}"
|
|
|
|
|
- th:aria-label="${z.symbol == '+' ? 'Hinzugefügt' : (z.symbol == '-' ? 'Gelöscht' : (z.symbol == '!' ? 'Geändert' : 'Unverändert'))}"></td>
|
|
|
|
|
|
|
+ <td th:class="'sym ' + ${z.symbolClass}" th:utext="${z.symbol}"
|
|
|
|
|
+ th:aria-label="${z.symbol.contains('fa-plus') ? 'Hinzugefügt' : (z.symbol.contains('fa-minus') ? 'Gelöscht' : (z.symbol.contains('fa-exclamation') ? 'Geändert' : 'Unverändert'))}"></td>
|
|
|
<td th:utext="${z.artHtml}"></td>
|
|
<td th:utext="${z.artHtml}"></td>
|
|
|
<td th:utext="${z.faktorHtml}"></td>
|
|
<td th:utext="${z.faktorHtml}"></td>
|
|
|
<td th:utext="${z.betragHtml}"></td>
|
|
<td th:utext="${z.betragHtml}"></td>
|
|
@@ -232,8 +234,8 @@
|
|
|
</thead>
|
|
</thead>
|
|
|
<tbody>
|
|
<tbody>
|
|
|
<tr th:each="z : ${freibetragZeilen}" th:if="${z.typ == 'F'}" th:class="${z.rowClass}">
|
|
<tr th:each="z : ${freibetragZeilen}" th:if="${z.typ == 'F'}" th:class="${z.rowClass}">
|
|
|
- <td class="sym" th:classappend="' ' + ${z.symbolClass}" th:text="${z.symbol}"
|
|
|
|
|
- th:aria-label="${z.symbol == '+' ? 'Hinzugefügt' : (z.symbol == '-' ? 'Gelöscht' : (z.symbol == '!' ? 'Geändert' : 'Unverändert'))}"></td>
|
|
|
|
|
|
|
+ <td th:class="'sym ' + ${z.symbolClass}" th:utext="${z.symbol}"
|
|
|
|
|
+ th:aria-label="${z.symbol.contains('fa-plus') ? 'Hinzugefügt' : (z.symbol.contains('fa-minus') ? 'Gelöscht' : (z.symbol.contains('fa-exclamation') ? 'Geändert' : 'Unverändert'))}"></td>
|
|
|
<td th:utext="${z.artHtml}"></td>
|
|
<td th:utext="${z.artHtml}"></td>
|
|
|
<td th:utext="${z.faktorHtml}"></td>
|
|
<td th:utext="${z.faktorHtml}"></td>
|
|
|
<td th:utext="${z.betragHtml}"></td>
|
|
<td th:utext="${z.betragHtml}"></td>
|
|
@@ -265,8 +267,8 @@
|
|
|
</thead>
|
|
</thead>
|
|
|
<tbody>
|
|
<tbody>
|
|
|
<tr th:each="z : ${kitaZeilen}" th:class="${z.rowClass}">
|
|
<tr th:each="z : ${kitaZeilen}" th:class="${z.rowClass}">
|
|
|
- <td class="sym" th:classappend="' ' + ${z.symbolClass}" th:text="${z.symbol}"
|
|
|
|
|
- th:aria-label="${z.symbol == '+' ? 'Hinzugefügt' : (z.symbol == '-' ? 'Gelöscht' : (z.symbol == '!' ? 'Geändert' : 'Unverändert'))}"></td>
|
|
|
|
|
|
|
+ <td th:class="'sym ' + ${z.symbolClass}" th:utext="${z.symbol}"
|
|
|
|
|
+ th:aria-label="${z.symbol.contains('fa-plus') ? 'Hinzugefügt' : (z.symbol.contains('fa-minus') ? 'Gelöscht' : (z.symbol.contains('fa-exclamation') ? 'Geändert' : 'Unverändert'))}"></td>
|
|
|
<td th:utext="${z.kindNameHtml}"></td>
|
|
<td th:utext="${z.kindNameHtml}"></td>
|
|
|
<td th:utext="${z.betragHtml}"></td>
|
|
<td th:utext="${z.betragHtml}"></td>
|
|
|
</tr>
|
|
</tr>
|