summaryrefslogtreecommitdiff
path: root/static/js/app.js
blob: 24953e76e7e16850d54f7a995af7c5c60e80c8ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
if ('serviceWorker' in navigator) {
    window.addEventListener('load', () => {
        navigator.serviceWorker.register('/static/js/worker.js')
            .then(registration => {
                console.log('ServiceWorker registered:', registration);
            })
            .catch(error => {
                console.log('ServiceWorker registration failed:', error);
            });
    });
}

let deferredPrompt;
window.addEventListener('beforeinstallprompt', (e) => {
    e.preventDefault();
    deferredPrompt = e;
});

document.body.addEventListener('htmx:afterSwap', (event) => {
    event.detail.elt.querySelectorAll('.animate-slide-up').forEach((el, i) => {
        el.style.animationDelay = `${i * 0.1}s`;
    });
});