From 5b32f35a07d5248bf6e328f45a9df6a664602d57 Mon Sep 17 00:00:00 2001 From: Richard Zink Date: Wed, 7 Oct 2026 11:18:42 +0200 Subject: [PATCH] Remove try/catch blocks to debug, clean up debug counter --- index.html | 47 +++++++++++++++-------------------------------- 1 file changed, 15 insertions(+), 32 deletions(-) diff --git a/index.html b/index.html index 465e077..1c85bd6 100644 --- a/index.html +++ b/index.html @@ -771,8 +771,6 @@ var effect = (VANTA.CLOUDS2 || VANTA.CLOUDS)({ } function updateClockAndEvents() { - try { - window._updateCounter = (window._updateCounter || 0) + 1; var now = new Date(); // Real-time clock hands and digital @@ -899,7 +897,7 @@ if (moonTimes.set) { // Moon phase var moonIllum = SunCalc.getMoonIllumination(now); document.getElementById('moon-phase-text').textContent = - getMoonPhaseText(moonIllum.phase) + ' ' + Math.round(moonIllum.fraction * 100) + '%' + ' #' + window._updateCounter; + getMoonPhaseText(moonIllum.phase) + ' ' + Math.round(moonIllum.fraction * 100) + '%'; renderMoonPhaseIcon(moonIllum.phase, moonIllum.fraction); renderRpgMoon(moonIllum.phase, moonIllum.fraction); @@ -914,9 +912,6 @@ if (moonTimes.set) { var moonZenithWhen = moonZenith && moonZenith > now ? formatDateLong(moonZenith) : ''; document.getElementById('moon-zenith-value').textContent = moonZenith ? formatTimeHM(moonZenith) : '--:--'; document.getElementById('moon-zenith-when').textContent = moonZenithWhen ? 'ยท ' + moonZenithWhen : ''; - } catch (e) { - console.log('updateClock error:', e); - } } var startTime = Date.now(); @@ -1059,7 +1054,6 @@ var weatherThemes = { } function updateDebug(t, palette, vantaColors, themeName) { - try { var now = new Date(); var hh = now.getHours(), mm = now.getMinutes(), ss = now.getSeconds(); document.getElementById('dbg-time').textContent = @@ -1098,38 +1092,27 @@ var weatherThemes = { document.getElementById('dbg-vh-' + kk).textContent = '#' + ('00000' + vc.toString(16)).slice(-6); } } - } catch (e) { - console.log('updateDebug error:', e); - } } function animate() { - try { - var t = (Date.now() - startTime) / CYCLE % 1; - var c = getColor(t); - c = applyWeatherTheme(c); - effect.setOptions({ - skyColor: c.sky, - cloudColor: c.cloud, - lightColor: c.light, - backgroundColor: c.bg, - backgroundAlpha: 0, - speed: currentThemeSpeed - }); - document.body.style.backgroundColor = '#' + ('00000' + c.sky.toString(16)).slice(-6); - updateDebug(t, null, c, currentWeatherThemeName); - } catch (e) { - console.log('animate error:', e); - } + var t = (Date.now() - startTime) / CYCLE % 1; + var c = getColor(t); + c = applyWeatherTheme(c); + effect.setOptions({ + skyColor: c.sky, + cloudColor: c.cloud, + lightColor: c.light, + backgroundColor: c.bg, + backgroundAlpha: 0, + speed: currentThemeSpeed + }); + document.body.style.backgroundColor = '#' + ('00000' + c.sky.toString(16)).slice(-6); + updateDebug(t, null, c, currentWeatherThemeName); requestAnimationFrame(animate); } function tick() { - try { - updateClockAndEvents(); - } catch (e) { - console.log('tick error:', e); - } + updateClockAndEvents(); setTimeout(tick, 1000); }