Evalver. 2.2: Popup mit Pagetabs-Menü?

Begonnen von alpha1974, 19 August 2016, 18:33:42

Vorheriges Thema - Nächstes Thema

alpha1974

Liebe TabletUI-Freunde,

mein Ziel ist es, mit der Eval-Version 2.2. (aktueller Update-Stand von heute) folgendes Popup umzusetzen (das Reading auf das Test-Device wird später durch ein echtes Device ersetzt):
<div data-type="popup"
    data-device="test"
    data-draggable=false
    data-get="state"
    data-get-on="off"
    data-get-off="on"
    data-height="100px" data-width="400px">
<div></div>
<div class ="dialog">
<header>Strom einschalten!!</header>
<p>
<b>Bitte die Steckdose wieder einschalten!</b>
</div>
</div>


Leider bleibt data-get-off="on" unberücksichtigt. Das Popup öffnet sich also, wenn der state des Test-Devices auf off geht. Es schließt sich aber nicht, wenn der state wieder auf on geht. Den state-Wechsel sehe ich im Event-Monitor; ich sehe in der Console im Browser auch, dass sich state ändert und TabletUI das mitbekommt. Allerdings bleibt das Popup trotzdem geöffnet.

Ich vermute, dass es Probleme im Zusammenspiel mit Pagetabs gibt. Aufgebaut habe es wie hier im Wiki beschrieben (index.html, menu.html, sub-Unterseiten).

Hat vielleicht jemand einen Tipp, an welcher Stelle bzw. in welcher Datei das Popup-Widget definiert werden muss, damit auch data-get-off funktioniert?
FHEM/Z-Wave USB-Dongle + div. Devices

setstate

Das heute schon jemand geschrieben. Ich hab mir den Code vom Popup schon angesehen. Da ist ein Bug drin. Mache ich wieder ganz.

setstate

Popup sollte sich jetzt wieder per Status zu öffnen und schließen lassen.
Test-HTML ist dabei: test-popup.html

alpha1974

Geupdatet, ausprobiert, geht!  :)

Vielen Dank!
FHEM/Z-Wave USB-Dongle + div. Devices

Torben

Hallo,

bei mir läuft es immer noch nicht.
Bei der test-popup.html geht das Popup nur auf, wenn ich auf Open Popup drücke, und schließt auch nur über das Popup selbst, bei "on" und "off" sehe ich die toast-messages, aber nicht passiert.
Bei meiner eigenen Seite
Zitat von: Torben am 19 August 2016, 05:50:01Link zum Evaluierungsversion 2.2-Thread
geht das Popup auf und der Hintergrund wird dunkler. Wenn das data-get-off-Kommando kommt, wird der Hintergrund wieder normal, aber das Popup bleibt geöffnet. Ich habe es unter Chrome, Firefox und Safari getestet.

Hat da jemand noch einen Tipp?

setstate

Das dummy Device ftuitest hast du in FHEM angelegt, oder alle Vorkommnisse in der Test-Seite geändert?

Torben

Ziemlich dämlich von mir. Das hatte ich natürlich nicht. Nun funktioniert das test-popup, aber meine eigentliche Seite noch nicht.

Torben

Ich habe das Problem gefunden. Ich hatte zwei Möglichkeiten (connect und disconnect) beim data-get-off, also data-get-off="connect|disconnect". Das scheint nicht mehr zu funktionieren. Wenn ich nur eines nutze, geht es. Kann das auch wieder geändert werden, dass es mit zwei Möglichkeiten läuft?

setstate

Probiere mal runde Klammern um die ODER Verknüpfung

Torben

Das hilft leider auch nicht. Mich wundert, dass der Schatten verschwindet, aber eben nicht das Popup selbst.
In der 1.x-Version des Popups vom April läuft es mit "connect|disconnect".


Gesendet von iPhone mit Tapatalk

setstate

ich musste nach was korrigieren. Jetzt geht es
Sorry

Torben

Danke jetzt läuft es. Echt super.


Gesendet von iPhone mit Tapatalk