Removes app.js

This commit is contained in:
2025-01-30 18:30:25 +01:00
parent 4a9139e4d8
commit d7e96db210
2 changed files with 27 additions and 238 deletions

View File

@@ -2,6 +2,32 @@ import { checkSession, login, logout } from './auth.js';
import { saveTask } from './tasks.js';
import { saveTags, loadTags } from './tags.js';
navigator.serviceWorker.register('/service-worker.js')
.then(registration => {
console.log('ServiceWorker registration successful with scope: ', registration.scope);
registration.onupdatefound = () => {
const installingWorker = registration.installing;
installingWorker.onstatechange = () => {
if (installingWorker.state === 'installed') {
if (navigator.serviceWorker.controller) {
// New update available
console.log('New content is available; please refresh.');
if (confirm('New version available. Do you want to update?')) {
window.location.reload();
}
} else {
// Content is cached for offline use
console.log('Content is cached for offline use.');
}
}
};
};
})
.catch(error => {
console.log('ServiceWorker registration failed: ', error);
});
document.addEventListener('DOMContentLoaded', function() {
const loginForm = document.getElementById('loginForm');
const loginContainer = document.getElementById('loginContainer');
@@ -156,7 +182,7 @@ document.addEventListener('DOMContentLoaded', function() {
// Save task to server or IndexedDB if offline
try {
const data = await saveTask(taskData);
document.getElementById('responseMessage').textContent = data.message;
document.getElementById('responseMessage').textContent = "Task saved successfully!";
taskForm.reset(); // Reset the form after saving the task
} catch (error) {
if (error.status === 401) {