refactor(view-transitions): zentralen withViewTransition-Helper in state.js, Duplikate entfernt
This commit is contained in:
@@ -55,3 +55,14 @@ async function saveBoards() {
|
||||
async function saveSettings() {
|
||||
await Store.set('settings', settings);
|
||||
}
|
||||
|
||||
// ---- VIEW TRANSITIONS ----
|
||||
// Fuehrt eine synchrone DOM-Mutation mit nativem View-Transition-Fade aus.
|
||||
// Feature-Detection-Fallback (Firefox < 144): instant. reduced-motion kappt das Fade ueber den ungeschichteten @media-Block.
|
||||
function withViewTransition(mutate) {
|
||||
if (document.startViewTransition) {
|
||||
document.startViewTransition(mutate);
|
||||
} else {
|
||||
mutate();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user