Improve modal accessibility

This commit is contained in:
Booteille 2024-12-10 09:56:08 +01:00
parent 3c07a55765
commit 4dbe84bb3c
No known key found for this signature in database
GPG Key ID: 0AB6C6CA01272646
1 changed files with 3 additions and 2 deletions

View File

@ -123,12 +123,12 @@
% }
</main>
<div id="modal-language-selector" class="modal">
<div id="modal-language-selector" class="modal" role="dialog" aria-labelledby="modal-language-selector-title" tabindex="-1">
<div class="modal-background"></div>
<div class="modal-card">
<header class="modal-card-head is-shadowless">
<p class="modal-card-title">
<%= l('Languages') %>
<span id="modal-language-selector-title"><%= l('Languages') %></span>
<button class="delete is-pulled-right" aria-label="close"></button>
</p>
</header>
@ -193,6 +193,7 @@
// Functions to open and close a modal
const openModal = ($el) => {
$el.classList.add("is-active");
$el.focus();
};
const closeModal = ($el) => {