Neuer Style: flex. Flexibel für alle Geräte

Begonnen von xanker, 24 Juni 2019, 20:28:37

Vorheriges Thema - Nächstes Thema

xanker

Zitat von: Icinger am 26 Juli 2019, 08:47:52
Irgendwas ist dan dem Thema Colspan noch kaputt.
Hab grad eben ein Update gemacht.
Seither kommt bei allen Räumen, welche eine Readingsgroup mit colspan haben, nur mehr das Grau vom darkstyle als Hintergrund und sonst nur ein eeres Fenster.
Siehe Screenshot.

Ein Beispiel eine RG, in welcher das colspan bei mir verwendet wird:
attr valueColumns { Chemie => 'colspan="2"' , Menge => 'colspan="3"'}

lg, Stefan
Hups, da habe ich die Anführungszeichen vergessen  ;D
Ist gefixed
Maintainer vom flex Style.
Intel NUC mit fhem in Docker Container | Homematic | SIGNALduino 433MHz | HUE Bridge | Harmony HUB | lepresenced | alexa-fhem ...

DeeSPe

Ich habe testweise folgenden Code in logoHTML gesteckt:
<img src="http://www.itoda.com/apple/logos/AppleLogo-152x186.jpg" height="30" width="30" />
Leider kommt der Code nicht in #logo an.

Füge ich den Code manuell in #logo ein, wird dieser auch angezeigt.

Füge ich in logoHTML:
<b>DH</b>
ein, kommt er an.

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

xanker

#287
Zitat von: DeeSPe am 26 Juli 2019, 09:22:32
Ich habe testweise folgenden Code in logoHTML gesteckt:
<img src="http://www.itoda.com/apple/logos/AppleLogo-152x186.jpg" height="30" width="30" />
Leider kommt der Code nicht in #logo an.

Füge ich den Code manuell in #logo ein, wird dieser auch angezeigt.

Füge ich in logoHTML:
<b>DH</b>
ein, kommt er an.

Gruß
Dan
Ich muss noch an meinem HTML-Check arbeiten, aktuell wird der Self-Close Tag "/>" noch als ungültig erkannt. Wenn du das "/" entfernst, sollte es gehen.

Edit: width und height musst du gar nicht setzen, das wird automatisch erzwungen.

Edit2: und mit einem Leerzeichen vor ">" gibt es wohl auch noch Probleme  :P
Maintainer vom flex Style.
Intel NUC mit fhem in Docker Container | Homematic | SIGNALduino 433MHz | HUE Bridge | Harmony HUB | lepresenced | alexa-fhem ...

DeeSPe

Zitat von: xanker am 26 Juli 2019, 09:23:38
Ich muss noch an meinem HTML-Check arbeiten, aktuell wird der Self-Close Tag "/>" noch als ungültig erkannt. Wenn du das "/" entfernst, sollte es gehen.

Edit: width und height musst du gar nicht setzen, das wird automatisch erzwungen.

Edit2: und mit einem Leerzeichen vor ">" gibt es wohl auch noch Probleme  :P

Danke, so ginge es:
<img src="http://www.itoda.com/apple/logos/AppleLogo-152x186.jpg">

Brauche es aber nicht und habe es wieder entfernt, war ja nur ein Test. ;)

Gruß
Dan
MAINTAINER: 22_HOMEMODE, 98_Hyperion, 98_FileLogConvert, 98_serviced

Als kleine Unterstützung für meine Programmierungen könnt ihr mir gerne einen Kaffee spendieren: https://buymeacoff.ee/DeeSPe

xanker

Zitat von: DeeSPe am 26 Juli 2019, 09:28:34
Danke, so ginge es:
<img src="http://www.itoda.com/apple/logos/AppleLogo-152x186.jpg">

Brauche es aber nicht und habe es wieder entfernt, war ja nur ein Test. ;)

Gruß
Dan
Trotzdem danke für die Info. Habe den HTML check jetzt gefixed  ;)
Maintainer vom flex Style.
Intel NUC mit fhem in Docker Container | Homematic | SIGNALduino 433MHz | HUE Bridge | Harmony HUB | lepresenced | alexa-fhem ...

xanker

Der CodeMirror ist nun gefixed, es gibt allerdings ein Problem mit den CSS columns (also wenn die Tabellen nebeneinander angezeigt werden), das trifft aber nur auf Internals > DEF zu. Durch columns ragt der Text über den CodeMirror hinaus und es lässt sich kein Text schreiben, daher ist der CodeMirror für diesen Fall deaktiviert! Für alle anderen Fälle (RawDef, Raw input, DEF bei single column) funktioniert es jetzt wie es soll.
Maintainer vom flex Style.
Intel NUC mit fhem in Docker Container | Homematic | SIGNALduino 433MHz | HUE Bridge | Harmony HUB | lepresenced | alexa-fhem ...

mahowi

Das Update schlägt zur Zeit fehl:
2019.07.26 12:00:31.748 1:  fhem-flex
2019.07.26 12:00:31.979 1:  UPD www/pgm2/flex.js
2019.07.26 12:00:32.238 1:  Got 109019 bytes for www/pgm2/flex.js, expected 109071
2019.07.26 12:00:32.239 1:  aborting.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

xanker

Zitat von: mahowi am 26 Juli 2019, 12:01:48
Das Update schlägt zur Zeit fehl:
2019.07.26 12:00:31.748 1:  fhem-flex
2019.07.26 12:00:31.979 1:  UPD www/pgm2/flex.js
2019.07.26 12:00:32.238 1:  Got 109019 bytes for www/pgm2/flex.js, expected 109071
2019.07.26 12:00:32.239 1:  aborting.

Das tritt wohl auf kurz nachdem ich ein update commited habe, einfach kurz warten, dann sollte es gehen
Maintainer vom flex Style.
Intel NUC mit fhem in Docker Container | Homematic | SIGNALduino 433MHz | HUE Bridge | Harmony HUB | lepresenced | alexa-fhem ...

mahowi

Hab ich gemacht, aber 15 Minuten später kam derselbe Fehler.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

xanker

Zitat von: mahowi am 26 Juli 2019, 12:20:18
Hab ich gemacht, aber 15 Minuten später kam derselbe Fehler.
hmm, komisch. Bei mir hat es jetzt funktioniert  ???

FHEM schein wohl irgendwie die control File zu cachen.
Kommt noch immer?
Got 109019 bytes for www/pgm2/flex.js, expected 109071

Denn die erwartete Größe ist aktuell 109018 (siehe https://github.com/nagel86/fhem-flex/blob/master/controls_fhem-flex.txt) und dies entspricht auch exakt der flex.js Größe: (https://github.com/nagel86/fhem-flex/blob/master/www/pgm2/flex.js)
Maintainer vom flex Style.
Intel NUC mit fhem in Docker Container | Homematic | SIGNALduino 433MHz | HUE Bridge | Harmony HUB | lepresenced | alexa-fhem ...

mahowi

Hm, jetzt läuft es durch. Um 12:15 kam:
2019.07.26 12:15:40.575 1: Got 109018 bytes for www/pgm2/flex.js, expected 109017
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

xanker

Zitat von: mahowi am 26 Juli 2019, 12:29:31
Hm, jetzt läuft es durch. Um 12:15 kam:
2019.07.26 12:15:40.575 1: Got 109018 bytes for www/pgm2/flex.js, expected 109017
Ja, das war, weil ich in der zwischenzeit noch was commited habe  ;D

Ich verstehe nur nicht, warum die controls Datei gecached wird, gibt eigentlich keinen Sinn. Naja, aber Hauptsache es geht jetzt.
Maintainer vom flex Style.
Intel NUC mit fhem in Docker Container | Homematic | SIGNALduino 433MHz | HUE Bridge | Harmony HUB | lepresenced | alexa-fhem ...

marvin78

Ich glaube auch nicht, dass FHEM das macht.

mahowi

Wahrscheinlich lief mein Update nur gerade zufällig, als die neue flex.js schon auf Github war und die controls.txt gerade aktualisiert wurde. Gecached wird da von FHEM eigentlich nix.
CUBe (MAX): HT, FK | CUBe (SlowRF): ESA2000WZ
JeeLink: LaCrosse | nanoCUL433: Smartwares SHS-51001-EU, EM1000GZ
ZME_UZB1: GreenWave PowerNode, Popp Thermostat | SIGNALDuino: HE877, X10 MS14A, Revolt NC-5462,  IT Steckdosen + PIR
tado° | Milight | HUE, Lightify | SmarterCoffee

xanker

Zitat von: mahowi am 26 Juli 2019, 12:40:51
Wahrscheinlich lief mein Update nur gerade zufällig, als die neue flex.js schon auf Github war und die controls.txt gerade aktualisiert wurde. Gecached wird da von FHEM eigentlich nix.
Ich habe das gerade mal durchgetestet, das ist wirklich kein Problem von FHEM, sondern von github.
Auf
https://github.com/nagel86/fhem-flex/blob/master/controls_fhem-flex.txt
ist der korrekte Inhalt sofort ersichtlich. Aber auf
https://raw.githubusercontent.com/nagel86/fhem-flex/master/controls_fhem-flex.txt
dauert es eine gewisse Zeit bis die aktuelle Datei geladen wird
Maintainer vom flex Style.
Intel NUC mit fhem in Docker Container | Homematic | SIGNALduino 433MHz | HUE Bridge | Harmony HUB | lepresenced | alexa-fhem ...