Hallo,
ist es möglich für das widget "push" noch die Attribute "data-background-color" und "data-color" einzubauen analog dem "multistatebutton" Widget?
Vielen Dank.
Gruß Daniel
Das macht für mich keinen richtigen Sinn. data-off-* ist für den ungedrückt-Zustand, data-on-* ist für den gedrückt-Zustand (oranger Glow-Effekt). Push reagiert auch nicht auf updates von FHEM, wie Multistate-Button.
Was hast du vor, bzw. welche Absicht hat der CR?
Ok. Das Thema mit "data-color" hat sich erledigt.
"data-background-color" hätte ich gerne noch, damit der Hintergrund einfarbig ist.
<div data-type="push"
data-icon="oa-edit_settings"
data-off-color="black"
data-background-icon="fa-square-o">
</div>
Das Ganze öffnet dann ein Popup.
Es gibt background Color, aber eben nur getrennt:
data-on-background-color
data-off-background-color
Das macht mir den Hintergrund des oberen Icons leider nicht grau so wie in dem unteren Icon.
Sind aber auch Kleinigkeiten.
Zitat von: dancatt am 02 Februar 2016, 14:54:20
Das macht mir den Hintergrund des oberen Icons leider nicht grau so wie in dem unteren Icon.
Sind aber auch Kleinigkeiten.
Doch, der Hintergrund ist grau -> der Ring ist grau. Wenn es gefüllt sein soll, musst du statt
data-background-icon="fa-square-o"
dieses Icon benutzen
data-background-icon="fa-square"
Das *-o steht für Ring. Gefüllt immer ohne *-o
Hmmm. Funzt leider nicht. Hier mal meine Definition:
<div data-type="popup"
data-height="150px"
data-width="400px"
class="">
<div data-type="push"
data-icon="oa-edit_settings"
data-off-color="black"
data-background-icon="fa-square">
</div>
<div class="dialog dialogTransparent">
<header class="dialogheaderTransparent">HEIZUNG - ALLE - AUTO</header>
<div class="top-space">
<div class="inline">
<div data-type="push"
data-device="<?ftui-key=device ?>_Clima"
data-set="controlMode"
data-set-on="auto"
data-icon="oa-sani_heating_automatic"
class="bigger">
</div>
<div data-type="label"
class="cell narrow">AUTO
</div>
</div>
<div class="inline">
<div data-type="push"
data-device="<?ftui-key=device ?>_Clima"
data-set="controlMode"
data-set-on="manual"
data-icon="oa-sani_heating_manual"
class="bigger">
</div>
<div data-type="label"
class="cell narrow">MANU
</div>
</div>
<div class="inline">
<div data-type="push"
data-device="<?ftui-key=device ?>_Clima"
data-set="controlManu"
data-set-on="off"
data-icon="fa-power-off"
class="bigger">
</div>
<div data-type="label"
class="cell narrow">AUS
</div>
</div>
<div class="inline">
<div data-type="push"
data-device="<?ftui-key=device ?>_Clima"
data-set="desired-temp"
data-set-on="21.5"
data-icon="fa-sun-o"
class="bigger">
</div>
<div data-type="label"
class="cell narrow">21.5°C
</div>
</div>
</div>
</div>
</div>
hat sich erledigt. geht doch wie du geschrieben hast.
Vielen Dank.