Hallo,
seit gestern funktioniert bei mir kein einziges Switch-Widget mehr. In keinem Browser.
In der Browserconsole vom Firefox kommt folgende Meldung:
ZitatTypeError: this.isReadOnly is not a function [Weitere Informationen]widget_famultibutton.js:231:14
Der Link im Fehler zeigt auf folgenden Codeteil in widget_famultibutton.js
function toggleOff(elem) {
if ( this.isReadOnly(elem) ) {
elem.addClass('fail-shake');
setTimeout(function() {
var faelem = elem.data('famultibutton');
if( faelem ) { faelem.setOn(); }
elem.removeClass('fail-shake');
}, 500);
return;
Ich weiß leider nicht mehr nach welcher Änderung dieser Fehler kommt. Vielleicht kann mir da jemand einen Tipp geben, wo ich weitersuchen kann.
Viele Grüße
Achim
Du benutzt bestimmt die fhem-tablet-ui.min.js
Habe das Update für dieses File gerade erst jetzt nachgereicht.
Sorry
Hallo setstate,
jetzt funktioniert es wieder. Vielen Dank.
Viele Grüße
Achim
Ich hatte das gleiche Problem, welches durch das Update gelöst wurde.
Vielen Dank
lg
Markus
Hallo,
trotz heutiges update besteht bei mir das Problem weiterhin. Wenn ich ein Switch betätige kommt in der Konsole die Meldung TypeError: this.isReadOnly is not a function
toggleOn()
widget_famultibutton.js:203
init_ui/<.toggleOn()
widget_famultibutton.js:322
a.fn.famultibutton/<()
fa-multi-button.min.js:2
m.event.dispatch()
jquery.min.js:3
m.event.add/r.handle()
jquery.min.js:3
[Weitere Informationen]widget_famultibutton.js:203:14
Im Debugger steht dann analog wie bei Achim function toggleOn(elem) {
if ( this.isReadOnly(elem) ) {
elem.addClass('fail-shake');
setTimeout(function() {
var faelem = elem.data('famultibutton');
if( faelem ) { faelem.setOff(); }
elem.removeClass('fail-shake');
}, 500);
return;
Bin ratlos und würde mich über Hilfe sehr freuen.
Hatte den Fehler auch und gesehen, dass es am fhem-tablet-ui.min.js liegt und dann die Definition auf fhem-tablet-ui.js umgestellt gehabt. Wo ist der Unterschied zwischen fhem-tablet-ui.min.js und fhem-tablet-ui.js???
Zitat
Die fhem-tablet-ui.min.js ist nur komprimiert. D.h. alle unnötigen Zeichen, wie Leerzeichen, Tabs oder Zeilenumbrüche sind weg gelassen. Damit wird das File kleiner und wird schneller vom Server geladen und verringert dadurch Last. Solche min-Varianten sind für stabile produktive Systeme gedacht. Zum Debuggen oder ähnliches sind sie ungeeignet.