FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Jojo11 am 20 August 2017, 11:53:22

Titel: [gelöst] [2.6.18+] pagebutton funktioniert nicht richtig
Beitrag von: Jojo11 am 20 August 2017, 11:53:22
Hallo,

da ich anscheinend der Einzige bin, der seit den letzten Updates Probleme mit der Anzeige hat, habe ich mal ein Minimalbeispiel getestet. Die Index.html besteht aus:


<!DOCTYPE html>
<html>
<head>
    <meta name="web_device" content="WEB">
    <meta name="fhemweb_url" content="http://192.xxx.xxx.yyy:8083/fhem">
    <meta name="longpoll" content="1">
     <script src="/tablet/js/fhem-tablet-ui.js"></script>
</head>
<body>
<div data-type="pagebutton" data-url="#content_test.html" data-load="#content_test" data-active-pattern=".*#content_test.html" data-icon="oa-light_light_dim_100"  class="prefetch"></div>
<div class="page" id="content_test"></div>
</body>
</html>


und die content_test.html aus:

<!DOCTYPE html>
<html>
<head></head>
<body>
<div class="page" id="content_test">
  <div data-type="switch" data-device="Flur_unten_Licht1"></div>
  <div class="big">Test</div>
</div>
</body>
</html>


Der Pagebutton wird angezeigt und der div-Layer "Test" ebenfalls. Nicht angezeigt wird der switch auf der Testseite. Das deckt sich mit den Beobachtungen auf dem Hauptsystem. Ohne Einschränkungen funktioniert meine auf der "index_nav_mobil.html" basierende mobile Seite.

Verwendet hier irgendjemand pagebutton in Verbindung mit der neusten Version?
Woran kann das noch liegen?
In der Konsole werden keinerlei Fehlermeldungen angezeigt.
Bis auf Weiteres bin ich wohl gezwungen, auf der 2.6.17 zu bleiben - die funktioniert ohne Einschränkungen.

schöne Grüße
Jo
Titel: Antw:[2.6.18+] pagebutton funktioniert nicht richtig
Beitrag von: setstate am 21 August 2017, 07:34:36
Dein Beispiel funktioniert bei mir auch nicht. Ich kann aber noch nicht nach vollziehen, woran das liegt.
Pagebutton funktioniert ansonsten bei meinen Seiten wie immer.
Titel: Antw:[2.6.18+] pagebutton funktioniert nicht richtig
Beitrag von: Jojo11 am 21 August 2017, 18:39:59
Danke für den Test und die Bestätigung. Dann schau ich mal, ob ich mich wirklich an die Beispiele in der doku gehalten habe. Bin mir da eigentlich recht sicher, da es bis vor kurzem ja auch noch ging.
Falls Du noch eine Idee hast, bin ich für jeden Hinweis dankbar.

Schöne Grüße
Jo
Titel: Antw:[2.6.18+] pagebutton funktioniert nicht richtig
Beitrag von: setstate am 21 August 2017, 22:35:36
Zeile 665

anstatt
$('*:not(.dialog) [data-type]', area).each(function (index) {

das wieder
$('[data-type]', area).each(function (index) {

Da hatte ich mal etwas getestet, damit Dialoginhalte nur angezeigt werden, wenn sie geöffnet werden. Klappt aber nicht ...
Darum muss das *:not(.dialog)  wieder raus
Titel: Antw:[2.6.18+] pagebutton funktioniert nicht richtig
Beitrag von: Jojo11 am 22 August 2017, 09:50:14
Teste ich so schnell wie möglich. Vielen dank!

Schöne Grüße
Jo
Titel: Antw:[2.6.18+] pagebutton funktioniert nicht richtig
Beitrag von: Jojo11 am 26 August 2017, 14:15:08
Sorry, hat etwas länger gedauert  ::)
Mit Deiner Änderung funktioniert wieder alles. Danke!

schöne Grüße
Jo