From 24f6606c2ca96b11e19079aa83816fc0b7a6128b Mon Sep 17 00:00:00 2001 From: isUnknown Date: Fri, 20 Sep 2024 10:14:43 +0200 Subject: [PATCH] keyboard nav program --- assets/css/src/events-grid.css | 1 + assets/css/src/ticket.css | 5 +++-- assets/css/src/vanilla.css | 5 +++++ assets/js/functions.js | 6 ++++++ site/snippets/calendar-strip.php | 13 +++++++------ site/snippets/collapsable-section.php | 15 +++++++++++++-- site/snippets/nav.php | 18 +++++++++--------- site/templates/program.php | 10 +++++----- 8 files changed, 49 insertions(+), 24 deletions(-) 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()" >
- + - +
- +