Ich habe heute mal wieder ein fhem Update gemacht.
nun läuft meine Tablet UI Oberfläche überhaupt nicht mehr.
Siehe Anhang die Fehler in der Console.
wenn ich folgende Dateien wieder mit den alten ersetze läuft FTUI wieder.
Also auf 2.6.17 läuft es wieder
fhem-tablet-ui.js
widget_famultibutton.js
hat das Update einen Bug?
Werden die Seiten von HTTPSRV ausgeliefert oder per extra Webserver?
Da muss ich wohl noch eine zusätzliche Anfrage vorschalten, ob der Seiten Body überhaupt das Attribute mit dem Web-Name mitbringt.
Klappt natürlich nur, wenn Fhem die Seiten ausliefert.
Das trim() ist nötig, weil FHEM das Atribute unsauber füllt: "WEB " anstatt "WEB"
Zitat von: setstate am 01 September 2017, 12:32:14
Werden die Seiten von HTTPSRV ausgeliefert oder per extra Webserver?
Da muss ich wohl noch eine zusätzliche Anfrage vorschalten, ob der Seiten Body überhaupt das Attribute mit dem Web-Name mitbringt.
Klappt natürlich nur, wenn Fhem die Seiten ausliefert.
Das trim() ist nötig, weil FHEM das Atribute unsauber füllt: "WEB " anstatt "WEB"
also standartmäßig läuft bei mir alles über einen Apache Server, aber selbst über HTTPSRV läuft es nicht
Nach dem Update ist meine TabletUI Oberfläche ebenfalls etwas verzogen und nicht mehr überall klick-bar.
Folgende Dateien habe ich upgedated:
2017.09.02 01:10:59 1: UPD www/tablet/css/fhem-tablet-ui.css
2017.09.02 01:10:59 1: UPD www/tablet/css/ftui_chart.css
2017.09.02 01:10:59 1: UPD www/tablet/js/fhem-tablet-ui.js
2017.09.02 01:10:59 1: UPD www/tablet/js/fhem-tablet-ui.min.js
2017.09.02 01:11:00 1: UPD www/tablet/js/widget_chart.js
2017.09.02 01:11:00 1: UPD www/tablet/js/widget_classchanger.js
2017.09.02 01:11:00 1: UPD www/tablet/js/widget_famultibutton.js
2017.09.02 01:11:00 1: UPD www/tablet/js/widget_input.js
2017.09.02 01:11:00 1: UPD www/tablet/js/widget_rotor.js
2017.09.02 01:11:01 1: UPD www/tablet/js/widget_select.js
2017.09.02 01:11:01 1: UPD www/tablet/js/widget_slider.js
2017.09.02 01:11:01 1: UPD www/tablet/js/widget_swiper.js
Nach austauschen folgenden Dateien, war die Dastellung fast wieder normal.
fhem-tablet-ui.js
widget_famultibutton.js
Bis auf Meine Hauptseite (siehe Screenshots).
Eine Fehlermeldung ist auch noch zu sehen.
Selbst nach kopieren aller anderen Dateien, die beim Update geändert wurden, hat sich nichts geändert.
Würde mich über eine Lösung Riesig freuen.
Danke und Gruß,
Fixel
EDIT: Die ausgetauschten Dateien sind schon etwas älter. Stand 04.08.17
Folgende Fehler habe ich noch in der JS Console gefunden. Vielleicht auch davon, da die Versionen etwas älter sind.
Failed to load resource: the server responded with a status of 404 (Not Found)
webviewcontrol.js Failed to load resource: the server responded with a status of 404 (Not Found)
2cordova-2.3.0.js Failed to load resource: the server responded with a status of 404 (Not Found)
webviewcontrol.js Failed to load resource: the server responded with a status of 404 (Not Found)
fhem-tablet-ui.js:2021 Base dir: /fhem/tablet/
fhem-tablet-ui.js:670 initPage: 673ms
widget_pagebutton.js:30 fetch content: 389ms
fhem-tablet-ui.js:774 get jsonlist2: 51.999755859375ms
fhem-tablet-ui.js:859 read jsonlist2: 4.000244140625ms
fhem-tablet-ui.js:1971 Uncaught TypeError: reading.match is not a function
at m.fn.init.$.fn.isDeviceReading (https://192.168.1.8:8083/fhem/tablet/js/fhem-tablet-ui.js:1971:60)
at Object.init_attr (https://192.168.1.8:8083/fhem/tablet/js/widget_famultibutton.js:468:18)
at HTMLDivElement.<anonymous> (https://192.168.1.8:8083/fhem/tablet/js/widget_symbol.js:31:16)
at Function.each (https://192.168.1.8:8083/fhem/pgm2/jquery.min.js:2:2975)
at m.fn.init.each (https://192.168.1.8:8083/fhem/pgm2/jquery.min.js:2:835)
at Object.init (https://192.168.1.8:8083/fhem/tablet/js/widget_symbol.js:21:21)
at Object.<anonymous> (https://192.168.1.8:8083/fhem/tablet/js/fhem-tablet-ui.js:1304:36)
at j (https://192.168.1.8:8083/fhem/pgm2/jquery.min.js:2:27295)
at Object.fireWith [as resolveWith] (https://192.168.1.8:8083/fhem/pgm2/jquery.min.js:2:28108)
at Object.e.(anonymous function) [as resolve] (https://192.168.1.8:8083/fhem/pgm2/jquery.min.js:2:29088)
widget_pagebutton.js:30 fetch content: 92ms
20widget_circlemenu.js:64 wrap
fhem-tablet-ui.js:670 initPage: 1137ms
fhem-tablet-ui.js:774 get jsonlist2: 187.999755859375ms
fhem-tablet-ui.js:859 read jsonlist2: 0ms
fhem-tablet-ui-weekprofile.css Failed to load resource: the server responded with a status of 404 (Not Found)