From 8fec62bf72d399e8432212e56f36c34290cc26c2 Mon Sep 17 00:00:00 2001 From: Robert Goldmann <deadlocker@gmx.de> Date: Wed, 10 Feb 2021 17:22:59 +0100 Subject: [PATCH] Fixed #42 - SevenDaysForecastTile: show weather condition name on icon hover --- src/logic/tile/tiles/SevenDaysForecastTile.html | 2 +- src/logic/tile/tiles/SevenDaysForecastTile.py | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/logic/tile/tiles/SevenDaysForecastTile.html b/src/logic/tile/tiles/SevenDaysForecastTile.html index 186ee38..c743aa1 100644 --- a/src/logic/tile/tiles/SevenDaysForecastTile.html +++ b/src/logic/tile/tiles/SevenDaysForecastTile.html @@ -37,7 +37,7 @@ <div class="chart" id="{{ chartId }}"></div> <div class="icons"> {% for icon in icons %} - <i class="wi wi-owm-day-{{ icon['icon'] }} icon {% if not icon['isWeekDay'] %}weekend{% endif %} " style="color: {{ icon['iconColor'] }};"></i> + <i class="wi wi-owm-day-{{ icon['icon'] }} icon {% if not icon['isWeekDay'] %}weekend{% endif %} " title="{{ icon['description'] }}" style="color: {{ icon['iconColor'] }};"></i> {% endfor %} </div> </div> diff --git a/src/logic/tile/tiles/SevenDaysForecastTile.py b/src/logic/tile/tiles/SevenDaysForecastTile.py index c70a70a..07060c6 100644 --- a/src/logic/tile/tiles/SevenDaysForecastTile.py +++ b/src/logic/tile/tiles/SevenDaysForecastTile.py @@ -41,9 +41,11 @@ class SevenDaysForecastTile(Tile): icon = day['weather'][0]['id'] iconColor = Helpers.determine_color_for_weather_icon(icon, True) isWeekDay = date.weekday() < 5 + description = day['weather'][0]['description'] icons.append({'icon': icon, 'iconColor': iconColor, - 'isWeekDay': isWeekDay}) + 'isWeekDay': isWeekDay, + 'description': description}) forecastData[formattedDate] = (int(day['temp']['min']), int(day['temp']['max'])) minValues = [x[0] for x in forecastData.values()] @@ -53,7 +55,7 @@ class SevenDaysForecastTile(Tile): 'formattedDates': list(forecastData.keys()), 'minValues': minValues, 'maxValues': maxValues, - 'icons': icons + 'icons': icons, } def render(self, data: Dict) -> str: -- GitLab