feat(boards): Inline-Modals (Add-Board/Add-Bookmark/Rename) mit View-Transition-Fade

This commit is contained in:
2026-06-13 20:32:23 +02:00
parent 278eda7d69
commit 6004203339
+16 -2
View File
@@ -270,8 +270,22 @@ function bindBoardListEvents(list, board) {
} }
// ---- MODALS ---- // ---- MODALS ----
function openModal(id) { document.getElementById(id).classList.add('active'); } // reduced-motion kappt das Fade ueber den ungeschichteten @media-Block.
function closeModal(id) { document.getElementById(id).classList.remove('active'); } // Feature-Detection-Fallback (Firefox < 144): instant.
function openModal(id) {
if (document.startViewTransition) {
document.startViewTransition(() => document.getElementById(id).classList.add('active'));
} else {
document.getElementById(id).classList.add('active');
}
}
function closeModal(id) {
if (document.startViewTransition) {
document.startViewTransition(() => document.getElementById(id).classList.remove('active'));
} else {
document.getElementById(id).classList.remove('active');
}
}
function openAddBoardModal() { function openAddBoardModal() {
document.getElementById('newBoardName').value = ''; document.getElementById('newBoardName').value = '';