Bei uns hat es heute geblitzt und gedonnert. In der App erscheint es auch, aber im Bereich evt_strike hat sich leider nichts getan.
Ich sehe gerade das in Forecast -Station aber 16 Blitze in der Letzten Stunde und 49 in den 3 Stunden stehen. Aber das Tempest Script hat nichts aktualisiert.
Ich glaube ich weiss woran das liegt : Der Link ist eine Adresse und die Lokale variable liefert die Daten. Ich bau den lokalen Speicher mal so um das die svg auf der Platte liegt. Dann habe ich lokal auch einen link
Die Icons sind jetzt skalierbar (Vielen Dank Erpe für den IMG Tipp)
Über die folgenden Variablen können die Größen Einstellungen im Skript vorgenommen werden
$icon_height_hours
$icon_width_hours
$icon_height_days
$icon_width_days
$icon_height_now
$icon_width_now
Nur dabei daran denken, in Data-URLs die Sonderzeichen < und > und insbesondere das ‚#‘ zu encodieren. Damit SVG als Data URL auch in Firefox und in Internet Explorer angezeigt wird, lautet der korrekte String also
UTF8 kann man sich sparen, weil das Dokument schon auf UTF8 basiert.
SVG-Markup mit Javascript encode URI, decode URI kodieren: Sonderzeichen in URLs und Dateinamen
Sent from my Pixel 4 using Tapatalk
Update : Das hat auch nichts gebracht … Wenn mir/Euch nicht noch was einfällt muss ich die ICON Skalierung als Option nur für Safari Nutzer einbauen
Update : Nachdem mir vor lauter HTML Mist langsam schwarz vor den Augen wurde habe ich jetzt die Lösung gefunden : base64_encode !!!
Mit diesem Aufruf funktioniert das Skalieren der ICON`s in Safari sowie in Chrome :
Sieht gut aus.
Hat zwar eine Weile gedauert bis ich eine brauchbare Darstellung gefunden habe, aber die Icons sind auf allen meinen Browsern skalierbar zu sehen.
-HTML Anpassungen um die Tabellen voneinander zu entkoppeln und Syntax Korrektur (Danke Erpe)
-Alle Parameter können nun für jede Tabelle gesondert konfiguriert werden
-Alle Parameter sind nun in einem Array zusammengefasst . Dieses sowie beliebig weitere Konfigurationsarray`s können nun in eine String Variable abgespeichert werden. Einmalig muss dazu die individuelle Konfiguration noch einmal eingestellt werden.
Danach kann ein Backup angelegt werden. Dadurch ist es möglich verschiedene Konfigurationen zu testen bzw. einzusetzen. Bei zukünftigen Feld Erweiterungen können die Backup Konfigurationen auf die aktuelle Version migriert werden
Die folgenden Befehle stehen zur Verfügung :
„Save“ :
Konfigurationsdaten type werden als serialisiertes Array in einer String Variablen abgespeichert. Es können mehrere Versionen der Konfigurations Daten abgelegt werden. Achtung nicht übertreiben die Max. Größe für eine String Variable bitte beachten.
„“ : Konfigurations Daten wie im Skript eingetragen werden genutzt
„Use“ : Konfigurations Daten werden aus der Stringvariablen geladen und genutzt
„List“ : Zeigt die Namen der gespeicherten Konfigurationen
„Detail“ : zeigt die details der spezifischen Konfiguration
„Compare“ :
Vergleicht die Konfiguration im Skript mit der gespeicherten Konfiguration. Es werden nur fehlende Felder in der gespeicherten Konfiguration angezeigt
„Add“ : ergänzt die gespeicherte Konfiguration um die angegebenen Werte und Felder
Hut ab! Du steckst ja eine menge Arbeit in dieses Projekt.
Läuft gut. Die einzelnen Tabellen lassen sich jetzt unterschiedlich Formatieren. Ein paar Übersetzungen gehen noch nicht. (Wetterlage,Trend, Windrichtung ec.)
Wenn ich noch wünschen kann:
Um alles noch kompakter zu bekommen wäre es schön 2 Werte in eine Zelle zu bekommen. z.B Temperatur/gefühlt wie, Wind~/ Richtung, Temperatur Max/Min.
Alles nur wenn es dir noch Spaß macht. Eigentlich läuft es schon sehr gut.