diff --git a/assets/css/src/events-grid.css b/assets/css/src/events-grid.css index 583a119..b1fb734 100644 --- a/assets/css/src/events-grid.css +++ b/assets/css/src/events-grid.css @@ -31,6 +31,7 @@ } .event-card__infos .ticket { + position: absolute; z-index: 5; margin-top: 0.3rem; padding: 0.5rem; diff --git a/assets/css/src/ticket.css b/assets/css/src/ticket.css index 7a969e8..489ba0d 100644 --- a/assets/css/src/ticket.css +++ b/assets/css/src/ticket.css @@ -32,8 +32,9 @@ } } -.ticket { - display: inline-flex; +.ticket, +.ticket-link { + display: inline-flex !important; } a:not([disabled]):hover > .ticket svg, diff --git a/assets/css/src/vanilla.css b/assets/css/src/vanilla.css index 4a19d8a..f033f78 100644 --- a/assets/css/src/vanilla.css +++ b/assets/css/src/vanilla.css @@ -32,3 +32,8 @@ picture svg { a[disabled] { cursor: not-allowed; } + +a:focus-visible, +button:focus-visible { + outline: 4px solid var(--color-season); +} diff --git a/assets/js/functions.js b/assets/js/functions.js index fb1224e..4b0c64a 100644 --- a/assets/js/functions.js +++ b/assets/js/functions.js @@ -2,6 +2,12 @@ let handleClick; function expandNav(nodes) { nodes.expandedNav.style = "transition: top 0.6s var(--curve-quick-slow);"; + nodes.expandedNav + .querySelectorAll("[tabindex]:not(.expanded-nav__logo-link)") + .forEach((element) => { + console.log(); + element.setAttribute("tabindex", "0"); + }); setTimeout(() => { nodes.expandedNav.classList.add("open"); diff --git a/site/snippets/calendar-strip.php b/site/snippets/calendar-strip.php index d247197..b3bea6f 100644 --- a/site/snippets/calendar-strip.php +++ b/site/snippets/calendar-strip.php @@ -117,12 +117,12 @@ x-init="updateDates()" >
- + - +
- +