if ('serviceWorker' in navigator) { window.addEventListener('load', () => { navigator.serviceWorker.register('/service-worker.js') .then(registration => { console.log('ServiceWorker registration successful with scope: ', registration.scope); }) .catch(error => { console.log('ServiceWorker registration failed: ', error); }); }); } document.getElementById('taskForm').addEventListener('submit', function(e) { e.preventDefault(); // Get form values const subject = document.getElementById('subject').value; const description = document.getElementById('description').value; const scheduled = document.getElementById('scheduled').value; // Structure data for Org mode const taskData = { subject, description, scheduled }; // Send data to backend using fetch fetch('/add-task', { method: 'POST', headers: { 'Content-Type': 'application/json', }, body: JSON.stringify(taskData) }) .then(response => response.json()) .then(data => { document.getElementById('responseMessage').textContent = data.message; }) .catch(error => { document.getElementById('responseMessage').textContent = "Error saving task!"; }); });