diff --git a/src/lib/components/blocks/CalendarBlock.svelte b/src/lib/components/blocks/CalendarBlock.svelte index f26f225..c6bf8e7 100644 --- a/src/lib/components/blocks/CalendarBlock.svelte +++ b/src/lib/components/blocks/CalendarBlock.svelte @@ -1342,6 +1342,14 @@ Zebra-Stripe ab dem zweiten Eintrag, deutlicher Separator zwischen Tagesgruppen. So lassen sich Termine optisch klar auseinanderhalten ohne komplette Kacheloptik. */ + /* iOS Safari zeigt trotz list-style:none noch den Disclosure-Marker + (dunkler Punkt oben-links der Kachel) → explizit ausblenden. */ + .calendar-block summary { + list-style: none; + } + .calendar-block summary::-webkit-details-marker { + display: none; + } .calendar-block .event-item { position: relative; border-left: 4px solid transparent; diff --git a/src/lib/components/blocks/EventDateBox.svelte b/src/lib/components/blocks/EventDateBox.svelte index 064e7d4..6460921 100644 --- a/src/lib/components/blocks/EventDateBox.svelte +++ b/src/lib/components/blocks/EventDateBox.svelte @@ -1,9 +1,14 @@ - -
+ + {#if isRange && end}{weekday(start)}–{weekday(end)}{:else}{weekday(start)}{/if} + + {#if isRange && end} -
{wd(start)}–{wd(end)}
-
+ {start.getDate()}–{end.getDate()} -
-
{mon(start)}
+ {:else} -
{wd(start)}
-
{start.getDate()}
-
{mon(start)}
+ {start.getDate()} {/if} -
+ + + {month(start)} + +