widget_wetaher.js mit class "warn"/ Re-Design

Begonnen von tomster, 20 Februar 2017, 11:11:59

Vorheriges Thema - Nächstes Thema

tomster

Servus zusammen!

Ich hab gerade über das Weather-Widget die "Weather Icons", respektive WunderGround eingebunden. Nun würde ich mir aber gerne z.B. bei angesagtem Schneefall eine warn-class auf das Icon legen, in der dann "Schnee in cm" angezeigt wird. Da das zuvor bei meinem "Workaround" mit dem Symbol-Widget (und einer Trilliarde an mehrfachen Code-Zeilen) natürlich wunderbar funktioniert hat, wollte ich schauen ob man ich das auch in's Weather-Widget rein-ge-copynpaste-gecodet bekomme. Zugegeben, ich verstehe von JavaScript/jquery in etwa soviel wie Donald Trump von Geographie, aber mir kommt es vor, als wäre der Aufbau des Weather-Widgets grundlegend anders als z.B. beim Symbol-Widget. Letztendlich ist aber auch das Weather-Widget von der Funktionalität auch "nur" ein Symbol-Widget, oder?

Wäre es nicht sinnvoller (mit Blick auf eine durch den User "anpassbare" Einbindung von evtl. anderen Iconsets/Wetterquellen) das Weather-Widget im Symbol-Widget "aufgehen" zu lassen? Ich meine man könnte doch die Mappings in ein gemeinsames weather.css (oder von mir aus auch Einzelsheets "proplanta.css) auslagern und das gewünschte Mapping/ Iconset in einer class für das Widget definieren.

<div data-type="symbol" data-device="Wetter" data-get="forecast_today" class="weather <wunderground><proplanta><yahoo><meineWetterQuelle> <weathericons><meteocons><imageset>">

Wenn dann im weather.css die Mappings stehen, erzeugt das doch gleichen Effekt, oder? Oder hab ich da einen Denkfehler drin?

setstate

Das Wetter-Widget kann jetzt auch ein Warn-Badge anzeigen

<div data-type="weather" data-device="AgroWeather" data-get="fc0_weatherDay" data-warn="Warnmeldungen:today" class="tall"></div>

irgendwo wurde das Thema noch angesprochen, leider finde ich das nicht mehr. Die Forumssuche fand diese Frage ...