Lines Matching full:weather
1593 …$html .= '<span class="eventlist-weather"><span id="weather-icon-' . $calId . '">️</span> <span …
1599 // Add JavaScript to update clock and weather
1616 // Fetch weather - uses default location, click weather to get local
1629 const iconEl = document.getElementById("weather-icon-' . $calId . '");
1630 const tempEl = document.getElementById("weather-temp-' . $calId . '");
1636 console.log("Weather fetch error:", error);
1644 // Allow user to click weather to get local weather (requires user gesture)
1660 // Add click handler to weather widget for local weather
1662 var weatherEl = document.querySelector("#weather-icon-' . $calId . '");
1665 weatherEl.title = "Click for local weather";
1670 // WMO Weather interpretation codes
1701 // Update weather immediately and every 10 minutes
2721 // Weather - uses default location, click weather to get local
2734 const iconEl = document.getElementById("weather-icon-' . $calId . '");
2735 const tempEl = document.getElementById("weather-temp-' . $calId . '");
2740 .catch(error => console.log("Weather fetch error:", error));
2747 // Click weather icon to request local weather (user gesture required)
2763 var weatherEl = document.querySelector("#weather-icon-' . $calId . '");
2766 weatherEl.title = "Click for local weather";
2782 // Update weather immediately and every 10 minutes
2796 …$html .= '<span class="eventlist-weather"><span id="weather-icon-' . $calId . '">️</span> <span …