FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: andi11 am 01 Februar 2016, 15:47:47

Titel: Pagetab Click per Maus geht nicht, Touch schon
Beitrag von: andi11 am 01 Februar 2016, 15:47:47
Hallo,
ich habe ein kleines Problem mit der sehr genialen TabletUI.
Wenn ich ein Pagetab habe, kann ich dort nicht per Mausklick die Seite wechseln. Wenn ich aber per Touch arbeite (Surface3) dann geht es.
Alle anderen Widgets reagieren auf click und auf touch.
Ich habe die Seite 1:1 nach http://www.fhemwiki.de/wiki/FHEM_Tablet_UI/FAQ#Wie_baue_ich_ein_Men.C3.BC_mit_dem_Pagetab_Widget_auf.3F erstellt.
Ich verwende Chrome
Titel: Antw:Pagetab Click per Maus geht nicht, Touch schon
Beitrag von: andi11 am 06 Februar 2016, 08:27:10
Fehler passiert mit der aktuellsten Version von FTUI immernoch.
Allerdings funktioniert alles mit Microsoft Edge.
Titel: Antw:Pagetab Click per Maus geht nicht, Touch schon
Beitrag von: setstate am 06 Februar 2016, 09:30:01
Komisch. Switch und Push klappen? Die nutzen alle, wie auch Pagtab, 'widget_famultibutton' als Basis.

Das passiert nur auf der Microsoft Kiste? Hat die MS Software Probleme mit diesem Codeteil?

    var clickEventType=((document.ontouchstart!==null)?'mousedown':'touchstart');

Darüber wird entschieden, auf welches Event gelauscht wird. Aber mousedown und mouseup müssten doch alles Browser unterstützen ...
Titel: Antw:Pagetab Click per Maus geht nicht, Touch schon
Beitrag von: andi11 am 06 Februar 2016, 12:58:38
Z.b. ein Popup auf ein simplechart funktioniert. Aber du hast mich auf eine Idee gebracht:
Ich hab auch einen Switch drin, und hatte gemeint ich hab dort noch einen Fehler zur fhem Seite hin. Allerdings hab ich Ihn gerade nochmal ausprobiert, mit Touch funktioniert er, mit click aber nicht.

Ich kenn das Problem nicht von irgendwelchen anderen Websiten, dass ich touch statt klick machen MUSS.
Titel: Antw:Pagetab Click per Maus geht nicht, Touch schon
Beitrag von: dadoc am 08 Februar 2016, 15:33:26
Ist bei mir BTW auf dem Notebook genauso, allerdings nur mit Chrome (W10), nicht mit Edge & Firefox.
Grüße
Martin
Titel: Antw:Pagetab Click per Maus geht nicht, Touch schon
Beitrag von: setstate am 08 Februar 2016, 19:15:41
Die famultibutton und jquery.knob basiserten Widgets unterscheiden automatisch, auf welche Events sie reagieren:


    var clickEventType=((document.ontouchstart!==null)?'mousedown':'touchstart');


Wenn touch funktioniert, reagiert das Widget nur darauf, nicht auf Klick und Touch