From bc94a9310c96681786def6402d7a0069736e29d0 Mon Sep 17 00:00:00 2001 From: rudolfkoenig Date: Mon, 7 Aug 2017 09:52:16 +0000 Subject: [PATCH] 01_FHEMWEB.pm: fix webCmdLabel for widgets (Forum #72581) git-svn-id: https://svn.fhem.de/fhem/trunk@14861 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/01_FHEMWEB.pm | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/fhem/FHEM/01_FHEMWEB.pm b/fhem/FHEM/01_FHEMWEB.pm index 161e3aca6..b69e2525d 100755 --- a/fhem/FHEM/01_FHEMWEB.pm +++ b/fhem/FHEM/01_FHEMWEB.pm @@ -1721,29 +1721,27 @@ FW_makeDeviceLine($$$$$) last if(defined($htmlTxt)); } } - if($htmlTxt) { - FW_pO $htmlTxt; + if($htmlTxt) { + $htmlTxt =~ s,^]*>(.*)$,$1,; } else { my $nCmd = $cmdIcon{$cmd} ? FW_makeImage($cmdIcon{$cmd},$cmd,"webCmd") : $cmd; - if(@wcl > $i1) { - if($nRows > 1) { - FW_pO "" if($i1 == 0); - FW_pO ""; - FW_pO "" if($wcl[$i1] =~ m/\n/); - FW_pO "
$wcl[$i1]"; - FW_pH "cmd.$d=set $d $cmd$rf", $nCmd, 0, "col3"; - FW_pO "
" if($i1 == @cl-1); - } else { - FW_pO "
$wcl[$i1] "; - FW_pH "cmd.$d=set $d $cmd$rf", $nCmd, 0, "", 0, 1; - FW_pO "
"; - } + $htmlTxt = FW_pH "cmd.$d=set $d $cmd$rf", $nCmd, 0, "", 1, 1; + } + if(@wcl > $i1) { + if($nRows > 1) { + FW_pO "" if($i1 == 0); + FW_pO ""; + FW_pO "" if($wcl[$i1] =~ m/\n/); + FW_pO "
$wcl[$i1]$htmlTxt
" if($i1 == @cl-1); } else { - FW_pH "cmd.$d=set $d $cmd$rf", $nCmd, 1, "col3"; + FW_pO "
$wcl[$i1]$ htmlTxt
"; } + + } else { + FW_pO "
$htmlTxt
"; } } }