« Antwort #1005 am: 15 Februar 2015, 20:21:27 »
stimmt,
musste ich heute abend auch feststellen ...
habe die gestrige Version wieder eingestellt.
diese musste ich aber auch um folgende zeilen ergänzen , da ansonsten das batteriesymbol nicht mehr funktionierte.
# FW Extensions
if(defined($data{FWEXT})) {
foreach my $k (sort keys %{$data{FWEXT}}) {
my $h = $data{FWEXT}{$k};
next if($h !~ m/HASH/ || !$h->{SCRIPT});
FW_pO "<script type=\"text/javascript\" ".
"src=\"$FW_ME/js/$h->{SCRIPT}\"></script>";
}
}
------------------
nach diesem Block (ab zeile 414 ca.):
----------------
########################
# FW Extensions
if(defined($data{FWEXT})) {
foreach my $k (sort keys %{$data{FWEXT}}) {
my $h = $data{FWEXT}{$k};
next if($h !~ m/HASH/ || !$h->{SCRIPT} || $h->{SCRIPT} =~ m+pgm2/jquery+);
my $script = $h->{SCRIPT};
$script = ($script =~ m,^/,) ? "$FW_ME$script" : "$FW_ME/pgm2/$script";
FW_pO sprintf($jsTemplate, $script,"");
}
}
my $csrf= ($FW_CSRF ? "fwcsrf='$defs{$FW_wname}{CSRFTOKEN}'" : "");
my $gen = 'generated="'.(time()-1).'"';
my $lp = 'longpoll="'.AttrVal($FW_wname,"longpoll",1).'"';
--> hier den vorhergeheneden block einfügen ---
das erzeugte JavaScript sieht dann so aus auf der Webseite:
<script attr='/fhem/pgm2/cordova-2.3.0.js"></script><script type="text/javascript" src="/fhem/js/webviewcontrol.js"></script><script type="text/javascript">var wvcDevices = {'112233': 'androidTablet1', '12345': 'androidTablet'}</script><script type="text/javascript" charset="UTF-8' type="text/javascript" src=""></script>
<script type="text/javascript" src="/fhem/js/cordova-2.3.0.js"></script><script type="text/javascript" src="/fhem/js/webviewcontrol.js"></script><script type="text/javascript">var wvcDevices = {'112233': 'androidTablet1', '12345': 'androidTablet'}</script><script type="text/javascript" charset="UTF-8"></script>
</head>
<body name="Grundriss" generated="1424028024.80902" longpoll="1" >
<body id="Grundriss-body" onload="FW_delayedStart()">
da wird anscheinend irgendwie das HTML falsch zusammen gebaut ....
gibt es da eine abhilfe

LG Rainer

Gespeichert
2xFHEM auf Raspi3,MAXLAN,HMLAN,KeyMatic,MAX Heizung,2x HM-WDS10_TH-O,3xHM-SEC-SD,3xHM Wandtaster 2-Kanal, 2xWandtaster 6-Kanal,1xHM Bewegungsmelder,4xHM EinbauActor,4x Jalousien Actor,2xEGPM2LAN,2xHM DimAktor,2xFritzbox 6840/6490,4-20ma Levelsensor-Ina219,PIP5048,Raspi2 als Floorplan,4xJeeLink