Versatz im Tarif-Raster beheben, Hinweis ohne Drucker richtigstellen

Die Regel ".form-group + .form-group { margin-top: 1.25rem }" aus dem letzten
Umbau traf auch das zweite Feld im Tarif-Raster: "Intervall (Minuten)" stand
dadurch 20 Pixel tiefer als "Betrag". Die Regel war ueberdies ueberfluessig -
.form-group bringt bereits margin-bottom mit -, deshalb ersatzlos raus.

Der Hinweis bei fehlendem Drucker verwies noch auf PRINTER_HOST in der .env.
Seit der Einrichtung aus der Oberflaeche ist das der falsche Weg; jetzt steht
dort, was die Folge ist (keine Bon-Knoepfe) und wo der Knopf sitzt.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
Kerim (portable/claudecode)
2026-09-04 21:06:34 +02:00
co-authored by Claude Opus 5
parent 5e23ccdcbc
commit f6f2df308c
2 changed files with 7 additions and 7 deletions
+6 -2
View File
@@ -619,13 +619,17 @@ function renderPrinterState(info, live) {
if (!info || !info.configured) { if (!info || !info.configured) {
el.className = 'printer-state off'; el.className = 'printer-state off';
el.textContent = 'Kein Bondrucker eingerichtet. Einzurichten in der .env des Servers (PRINTER_HOST) siehe deploy/bondrucker/README.md.'; el.textContent = 'Kein Bondrucker eingerichtet es wird nichts gedruckt, '
+ 'und die Bon-Knöpfe an den Timern und in der Historie sind ausgeblendet. '
+ 'Über „🔧 Drucker einrichten" lässt sich einer hinzufügen.';
if (testBtn) testBtn.disabled = true; if (testBtn) testBtn.disabled = true;
return; return;
} }
if (testBtn) testBtn.disabled = false; if (testBtn) testBtn.disabled = false;
const ziel = `${info.host}:${info.port}`; // Ohne bekannte Adresse (Statusabfrage selbst fehlgeschlagen) nicht
// "undefined:undefined" anzeigen.
const ziel = info.host ? `${info.host}:${info.port}` : 'Drucker';
if (live === undefined) { if (live === undefined) {
el.className = 'printer-state'; el.className = 'printer-state';
+1 -5
View File
@@ -581,8 +581,6 @@
line-height: 1.5; line-height: 1.5;
} }
.form-group + .form-group { margin-top: 1.25rem; }
.checkbox-row { .checkbox-row {
display: flex; display: flex;
align-items: flex-start; align-items: flex-start;
@@ -624,8 +622,6 @@
gap: 1rem; gap: 1rem;
} }
.setup-grid .form-group + .form-group { margin-top: 0; }
@media (max-width: 600px) { @media (max-width: 600px) {
.setup-grid { grid-template-columns: 1fr; } .setup-grid { grid-template-columns: 1fr; }
} }
@@ -943,6 +939,6 @@
<div class="toast" id="toast"></div> <div class="toast" id="toast"></div>
<script src="/app.js?v=20260904-setup"></script> <script src="/app.js?v=20260904-setup2"></script>
</body> </body>
</html> </html>