fix maybe?
This commit is contained in:
parent
fd343cb6a6
commit
9480449b72
@ -53,7 +53,7 @@
|
|||||||
const navUserControls = document.getElementById('nav-user-controls'), welcomeMessage = document.getElementById('welcome-message'), signOutBtn = document.getElementById('sign-out-btn');
|
const navUserControls = document.getElementById('nav-user-controls'), welcomeMessage = document.getElementById('welcome-message'), signOutBtn = document.getElementById('sign-out-btn');
|
||||||
const messageBox = document.getElementById('message-box'), loadingSpinner = document.getElementById('loading-spinner'), modalContainer = document.getElementById('modal-container');
|
const messageBox = document.getElementById('message-box'), loadingSpinner = document.getElementById('loading-spinner'), modalContainer = document.getElementById('modal-container');
|
||||||
|
|
||||||
// **FIXED**: Declared variables safely without parsing immediately.
|
// **FIXED**: Declared variables safely without parsing immediately. This prevents the script from crashing.
|
||||||
let authToken, user, allTimeEntries = [], allUsers = [], employeeTimerInterval = null;
|
let authToken, user, allTimeEntries = [], allUsers = [], employeeTimerInterval = null;
|
||||||
|
|
||||||
// --- Helper Functions ---
|
// --- Helper Functions ---
|
||||||
@ -92,7 +92,6 @@
|
|||||||
const showView = (viewName) => { clearInterval(employeeTimerInterval); Object.keys(mainViews).forEach(v => mainViews[v].classList.toggle('hidden', v !== viewName)); }
|
const showView = (viewName) => { clearInterval(employeeTimerInterval); Object.keys(mainViews).forEach(v => mainViews[v].classList.toggle('hidden', v !== viewName)); }
|
||||||
|
|
||||||
// --- UI Rendering ---
|
// --- UI Rendering ---
|
||||||
// **FIXED**: This function now safely handles loading from localStorage.
|
|
||||||
function updateUI() {
|
function updateUI() {
|
||||||
try {
|
try {
|
||||||
const storedUser = localStorage.getItem('user');
|
const storedUser = localStorage.getItem('user');
|
||||||
@ -275,18 +274,6 @@
|
|||||||
signOutBtn.addEventListener('click', () => handleSignOut());
|
signOutBtn.addEventListener('click', () => handleSignOut());
|
||||||
updateUI();
|
updateUI();
|
||||||
|
|
||||||
// Service worker registration can be added back once the main app logic is stable.
|
|
||||||
// if ('serviceWorker' in navigator) {
|
|
||||||
// window.addEventListener('load', () => {
|
|
||||||
// navigator.serviceWorker.register('/sw.js')
|
|
||||||
// .then(registration => {
|
|
||||||
// console.log('✅ ServiceWorker registration successful with scope: ', registration.scope);
|
|
||||||
// })
|
|
||||||
// .catch(err => {
|
|
||||||
// console.log('❌ ServiceWorker registration failed: ', err);
|
|
||||||
// });
|
|
||||||
// });
|
|
||||||
// }
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user