Lines Matching full:weather
1706 …$html .= '<span class="eventlist-weather"><span id="weather-icon-' . $calId . '">️</span> <span …
1712 // Add JavaScript to update clock and weather
1729 // Fetch weather - uses default location, click weather to get local
1742 const iconEl = document.getElementById("weather-icon-' . $calId . '");
1743 const tempEl = document.getElementById("weather-temp-' . $calId . '");
1749 console.log("Weather fetch error:", error);
1757 // Allow user to click weather to get local weather (requires user gesture)
1773 // Add click handler to weather widget for local weather
1775 var weatherEl = document.querySelector("#weather-icon-' . $calId . '");
1778 weatherEl.title = "Click for local weather";
1783 // WMO Weather interpretation codes
1814 // Update weather immediately and every 10 minutes
2834 // Weather - uses default location, click weather to get local
2847 const iconEl = document.getElementById("weather-icon-' . $calId . '");
2848 const tempEl = document.getElementById("weather-temp-' . $calId . '");
2853 .catch(error => console.log("Weather fetch error:", error));
2860 // Click weather icon to request local weather (user gesture required)
2876 var weatherEl = document.querySelector("#weather-icon-' . $calId . '");
2879 weatherEl.title = "Click for local weather";
2895 // Update weather immediately and every 10 minutes
2909 …$html .= '<span class="eventlist-weather"><span id="weather-icon-' . $calId . '">️</span> <span …