fix: Runde-2-Fixes – Monatsauswahl, CalDAV-Update, Lösch-Dialog, EXDATE
- Monatsansicht: selectedDate von currentDate getrennt, Klick verschiebt View nicht mehr - Selected-Day Styling: weißer Text auf Primary-Hintergrund statt nur Textfarbe - Kontextmenü: --bg-surface statt fehlendem --bg-card - CalDAV Update/Delete: parent Calendar-Objekt übergeben (behebt NoneType-Fehler) - HA-Kalender im Kalender-Selektor ergänzt - Browser-confirm() durch styled Modal-Dialog ersetzt mit Serie/Einzeln-Option - EXDATE-Support: einzelne Vorkommen wiederkehrender Termine löschen (lokal + CalDAV) - Fehlende i18n-Keys für Lösch-Dialog ergänzt (DE + EN)
This commit is contained in:
@@ -317,6 +317,32 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Delete Confirm Modal -->
|
||||
<div id="modal-delete-confirm" class="modal-overlay hidden">
|
||||
<div class="modal-card" style="max-width:400px">
|
||||
<div class="modal-header">
|
||||
<h3 id="delete-confirm-title">Termin löschen</h3>
|
||||
<button class="icon-btn modal-close" data-modal="modal-delete-confirm">×</button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p id="delete-confirm-text"></p>
|
||||
<div id="delete-series-options" class="hidden" style="margin-top:12px">
|
||||
<label class="toggle-label" style="display:block;margin-bottom:8px">
|
||||
<input type="radio" name="delete-scope" value="single" checked /> Nur diesen Termin
|
||||
</label>
|
||||
<label class="toggle-label" style="display:block">
|
||||
<input type="radio" name="delete-scope" value="all" /> Alle Serienelemente
|
||||
</label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="modal-footer">
|
||||
<div style="flex:1"></div>
|
||||
<button class="btn btn-ghost" data-modal="modal-delete-confirm">Abbrechen</button>
|
||||
<button class="btn btn-danger" id="delete-confirm-ok">Löschen</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Event Detail Popup -->
|
||||
<div id="popup-event" class="event-popup hidden">
|
||||
<div class="popup-header">
|
||||
|
||||
Reference in New Issue
Block a user