FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: HB86 am 15 November 2016, 09:13:29

Titel: Switch mit onclick funktioniert nicht mehr richtig ...
Beitrag von: HB86 am 15 November 2016, 09:13:29
Hallo,

ich hab einige Switches mit "onclick" ..leider funktionieren die nicht mehr richtig aufn Smartphone bzw Tablet (beides Android).
Am PC funktionierts ohne Probleme.

Auf meinen Android Geräten gehts nur, wenn ich irgendwie auf den Rand der Switches klicke.
Was allerdings bisschen schwierig ist, da mein Hintergrund transparent ist.

Hier ein Beispiel für so einen Switch:

<li data-row="1" data-col="5" data-sizex="1" data-sizey="1" class="halbTransparent">
        <header class="headerTransparent">ALLES_AUS</header>
<div data-type="switch" onclick="setFhemStatus('set Alles off')" data-icon="fa-power-off" data-on-color="#AA6900" data-off-color="#a9a9a9" class="bigplus top-space-mobile"></div>
</li>


Vielleicht hat ja jemand ne Idee, woran das liegt.
Titel: Antw:Switch mit onclick funktioniert nicht mehr richtig ...
Beitrag von: setstate am 15 November 2016, 09:21:46
Benutze besser data-fhem-cmd="set Alles off"

Titel: Antw:Switch mit onclick funktioniert nicht mehr richtig ...
Beitrag von: HB86 am 15 November 2016, 09:57:33
Ok, das mag für den Fall vllt funktionieren .. habs noch nicht getestet.

Habe aber auch noch andere Switches wo ich das selbe Problem habe, z.B.:


<div data-type="switch" data-icon="fa-check" data-on-color="#AA6900" data-off-color="#a9a9a9" onclick="$('.dialog-close').trigger('click');" class="centered bigger top-narrow-mobile"></div>


Das ist ein Switch um ein Popup zu schließen.
Titel: Antw:Switch mit onclick funktioniert nicht mehr richtig ...
Beitrag von: setstate am 15 November 2016, 10:55:45
Famultibutton unterdrücken nun das Weiterleiten der Pointer-Events. Onclick wird dadurch nicht mehr getriggert. Man kann aber auf "ontouchend" respektive auf "onmouseup" ausweichen, je nach Device Type.
Titel: Antw:Switch mit onclick funktioniert nicht mehr richtig ...
Beitrag von: HB86 am 15 November 2016, 11:06:33
Ok, das funktioniert. Allerdings würde ich das gerne sowohl auf Android als auch am PC nutzen. Gibts da irgendwie ne Möglichkeit?
Titel: Antw:Switch mit onclick funktioniert nicht mehr richtig ...
Beitrag von: HB86 am 15 November 2016, 11:09:22
Wenn ich beides reinschreiben gehts! Ist zwar nicht gerade elegant, aber hauptsache es funktioniert.

Danke!
Titel: Antw:Switch mit onclick funktioniert nicht mehr richtig ...
Beitrag von: darkon am 01 Januar 2018, 18:43:11
Kann sich nochmal jemand diesem Problem annehmen? Meine Kenntnisse reichen dafür leider nicht aus.