From c7e1f2466885ed4eeb85233af9c5f1fe7e1dd8ad Mon Sep 17 00:00:00 2001 From: rudolfkoenig Date: Tue, 13 Jan 2015 13:54:17 +0000 Subject: [PATCH] FHEMWEB: fix detail-attr preselect when devname contains dot (Forum #32064) git-svn-id: https://svn.fhem.de/fhem/trunk@7544 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/01_FHEMWEB.pm | 5 ++++- fhem/www/pgm2/fhemweb.js | 1 + 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/fhem/FHEM/01_FHEMWEB.pm b/fhem/FHEM/01_FHEMWEB.pm index 3f2b552b5..308e1c4bb 100755 --- a/fhem/FHEM/01_FHEMWEB.pm +++ b/fhem/FHEM/01_FHEMWEB.pm @@ -927,8 +927,9 @@ FW_makeTable($$$@) } else { if( $title eq "Attributes" ) { + my $id = "sel_attr$name"; $id =~ s/\./_/g; FW_pO "
". - "". + "". "$n
"; } else { FW_pO "
$n
"; @@ -988,6 +989,7 @@ sub FW_detailSelect($$$$) { my ($d, $cmd, $list,$class) = @_; +Log 1, "$cmd $d $list"; return if(!$list || $FW_hiddenroom{input}); my @al = sort map { s/:.*//;$_ } split(" ", $list); @@ -1573,6 +1575,7 @@ FW_select($$$$$@) { my ($id, $name, $valueArray, $selected, $class, $jSelFn) = @_; $jSelFn = ($jSelFn ? "onchange=\"$jSelFn\"" : ""); + $id =~ s/\./_/g; # to avoid problems in JS DOM Search $id = ($id ? "id=\"$id\" informId=\"$id\"" : ""); my $s = "