Hallo zusammen,
ich bin gerade dabei, mir mein Tablet-UI aufzubauen und bin bisher mit viel lesen auch gut zurechtgekommen :).
Jetzt bin ich aber auf eine Frage gestoßen, wozu ich nichts finden konnte, und zwar habe ich bei einigen Switch-Widgets die Doubleclick Funktion aktiviert, damit man nicht beim rumtatschen sämtliche Lichter umschaltet :D. Das klappt auch alles wunderbar, jetzt wollte ich aber die Farben der Widgets ändern und habe dazu die fhem-blue-ui.css mit eingebunden.
Das "Problem" ist jetzt nur, dass die Farbe des Widgets wärend der Doubleclickzeit noch das etwas dunklere Orange ist, und ich nicht finden kann, wie man diese Farbe ändern kann. Hätte dazu auch schon die fhem-tablet-ui.css durchsucht aber jetzt auf Anhieb auch nichts gefunden.
Hatte zufällig jemand schon die gleiche Situation bzw. weiß, wo man die Farbe umstellen kann?
Vielen Dank.
Schöne Grüße,
Christian
Hallo nochmal,
nach ein bisschen Suche habe ich gerade gefunden, wo die Farbe definiert wird. Diese ist scheinbar fest in der widget_famultibutton.js definiert.
elem.initData('firstclick-background-color', '#6F4500');
Um mir diese Farbe anpasen zu können, habe ich jetzt die feste Definition auskommentiert und folgende Zeile hinzugefügt, somit kann man die color über css bzw. auch pro Widget separat anpassen.
elem.initData('firstclick-background-color', elem.data('fc-background-color') || ftui.getStyle('.' + me.widgetname + '.fc', 'background-color') || '#6F4500');
Wäre es evtl. möglich, diese Änderung in die offizielle Version zu übernehmen, damit diese bei Updates nicht wieder überschrieben wird?
Christian
Die erste Zeile sagt: Nimm die Farbe von data-firstclick-background-color oder benutze den Default '#6F4500'
Du musst also data-firstclick-background-color="#dd6644"
im HTML angeben, um die Farbe zu ändern