diff --git a/webseite/demo.html b/webseite/demo.html index b9f845e..d95aa4e 100644 --- a/webseite/demo.html +++ b/webseite/demo.html @@ -384,11 +384,11 @@
-+
Ihr Handy erinnert Sie 3 Tage und 1 Tag vorher. Der Eintrag landet nur in Ihrem eigenen Kalender — wir speichern nichts.
@@ -874,13 +874,33 @@ function zeigeKalender(a) { var karte = document.getElementById('ergKalenderKarte'); + var knopf = document.getElementById('kalenderKnopf'); + var hinweis = document.getElementById('ergKalenderHinweis'); + var label = document.getElementById('ergKalenderLabel'); var frist = a.frist && isoGueltig(a.frist.datum) ? a.frist : null; var termin = a.termin && isoGueltig(a.termin.datum) ? a.termin : null; - if (!frist && !termin) return; - letzteAnalyse = a; var box = document.getElementById('ergKalenderText'); box.innerHTML = ''; function zeile(text) { var p = document.createElement('p'); p.setAttribute('dir', 'auto'); p.textContent = text; box.appendChild(p); } + + // Kein Datum im Brief: trotzdem sichtbar sagen, dass gesucht wurde. + // Sonst weiss niemand, ob nichts da ist oder etwas kaputt ist — und + // "keine Frist" ist fuer einen aengstlichen Leser selbst eine Nachricht. + if (!frist && !termin) { + letzteAnalyse = null; + label.textContent = 'Frist und Termin'; + zeile('✓ In diesem Brief steht keine Frist und kein Termin — es gibt nichts in den Kalender einzutragen.'); + knopf.style.display = 'none'; + hinweis.style.display = 'none'; + karte.style.border = ''; + karte.style.display = 'block'; + return; + } + letzteAnalyse = a; + label.textContent = 'Nicht vergessen'; + knopf.style.display = ''; + hinweis.style.display = ''; + karte.style.border = '2px solid var(--amtsblau)'; if (frist) zeile('⚠️ Frist: ' + deDatum(frist.datum) + (frist.aktion ? ' — ' + frist.aktion : '')); if (termin) zeile('📅 Termin: ' + deDatum(termin.datum) + (termin.uhrzeit ? ', ' + termin.uhrzeit + ' Uhr' : '') + (termin.ort ? ' — ' + termin.ort : '')); karte.style.display = 'block';