Hallo,
leider bekomme ich ein doppeltes Image seit dem letzten update. Bei der Verwendung mit pagetab habe ich einige Beiträge gefunden, die das erklärt haben. Ich habe mir daher eine stark vereinfachte Testseite gebaut, die leider weiterhin das Verhalten zeigt:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />
<meta name="widget_base_width" content="74">
<meta name="widget_base_height" content="71">
<meta name="longpoll" content="websocket">
<meta name="debug" content="2"> <!-- verbose level 1-6 = output to console;0 = not output -->
<meta name="toast" content="1">
<link rel="stylesheet" href="lib/jquery.gridster.min.css" />
<link rel="stylesheet" href="css/fhem-tablet-ui.css" />
<link rel="stylesheet" href="lib/font-awesome.min.css" />
<link rel="stylesheet" href="lib/jquery.toast.min.css" />
<link rel="stylesheet" href="/fhem/tablet/css/fhem-tablet-ui-custom.css" />
<link rel="stylesheet" href="/fhem/tablet/lib/openautomation.css" />
<script src="js/fhem-tablet-ui.js" defer></script>
<title>Test</title>
</head>
<body id="theBody">
<div class="gridster">
<ul>
<li data-row="1" data-col="1" data-sizex="2" data-sizey="6" class="semitransparent">
<header>Abfall</header>
<div data-type="symbol"
data-icon=""
data-device="dFTUIdummy"
data-background-icon=""
data-warn="Dummy_Abfall:Leichtverpackungen_days"
class="large">
<div data-type="image" data-size="50" data-url="../images/Leichtverpackungen-50x50.png" class="inline"></div>
</div>
</li>
</ul>
</body>
</html>
Hat jemand eine Idee was ich ändern kann? Oder liegt vielleicht ein bug vor?
Wenn ich mir die Elemente ansehe (zweites Bild im Anhang) kann man erkennen, dass das symbol einen famultibutton enthält und dass im image-div zwei Images eingebunden sind. Beim Mouseover erscheint beim unteren Image auch die Hand anstelle des Mousezeigers.
ich konnte den Fehler nachstellen.
Das Image-Widget wir immer zweimal initialisiert: einmal normal und dann nochmal innerhalb des Buttons.
Ich habe jetzt einen allgemeinen Fix dafür eingebaut. Andere Doppel-Widgets sollten damit auch verhindert werden.
-> Update steht bereit
Sehr cool und schneller fix. Funktioniert :)
Danke dir.