ux refine

This commit is contained in:
2026-04-19 14:06:31 +02:00
parent e7a2719fa1
commit bda23909bf
10 changed files with 257 additions and 95 deletions
+18
View File
@@ -15,6 +15,24 @@
{% block content %}{% endblock %}
</main>
<script>
document.addEventListener("click", function (event) {
const card = event.target.closest(".clickable-card[data-href]");
if (!card) return;
if (event.target.closest("a, button, form, input, textarea, select, label")) return;
window.location.href = card.dataset.href;
});
document.addEventListener("keydown", function (event) {
const card = event.target.closest(".clickable-card[data-href]");
if (!card) return;
if (event.key !== "Enter" && event.key !== " ") return;
if (event.target.closest("a, button, form, input, textarea, select, label")) return;
event.preventDefault();
window.location.href = card.dataset.href;
});
document.addEventListener("keydown", function (event) {
if (event.key !== "Enter") return;
if (event.target.tagName === "TEXTAREA") return;