From 91eea3bc47bb5f460634ebfeb90438d38221aed2 Mon Sep 17 00:00:00 2001 From: Damian <> Date: Mon, 25 May 2020 14:10:16 +0000 Subject: [PATCH] 98_DOIF.pm: uiTable: display:inline replaced by display:inline-table git-svn-id: https://svn.fhem.de/fhem/trunk@22030 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/FHEM/98_DOIF.pm | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/fhem/FHEM/98_DOIF.pm b/fhem/FHEM/98_DOIF.pm index 5ae5093ff..d002b9cb4 100644 --- a/fhem/FHEM/98_DOIF.pm +++ b/fhem/FHEM/98_DOIF.pm @@ -211,7 +211,7 @@ sub DOIF_Widget_Update } devspec2array("TYPE=FHEMWEB"); } else { map { - FW_directNotify("#FHEMWEB:$_", "doifUpdateCell('$pn','doifId','$doifId','$value','display:inline;$style')",""); + FW_directNotify("#FHEMWEB:$_", "doifUpdateCell('$pn','doifId','$doifId','$value','display:inline-table;$style')",""); } devspec2array("TYPE=FHEMWEB") if ($value ne ""); } } @@ -235,7 +235,7 @@ sub DOIF_Widget_Register $cmd = $cmd eq '' ? $reading : $cmd; return "
"; } else { - return "
$value
"; + return "
$value
"; } } @@ -3873,7 +3873,8 @@ sub FW_makeImage { $style.="color:$color;" if (defined ($color)); $style.="font-size:$font_size"."pt;" if (defined ($font_size)); $style.="font-weight:$font_weight;" if (defined ($font_weight)); - return ($text,$style); + return ('
'.$text.'
'); + #return ($text,$style); } @@ -4117,8 +4118,8 @@ sub hum_bar { sub polarToCartesian { my ($centerX,$centerY,$radius,$angleInDegrees)=@_; my $angleInRadians = ($angleInDegrees-230) * ::pi() / 180.0; - my $x= $centerX + ($radius * cos($angleInRadians)); - my $y= $centerY + ($radius * sin($angleInRadians)); + my $x= sprintf('%1.1f',$centerX + ($radius * cos($angleInRadians))); + my $y= sprintf('%1.1f',$centerY + ($radius * sin($angleInRadians))); return($x,$y); } @@ -6579,7 +6580,7 @@ Syntax DOIF-Block:
<Blockname (optional)> {<Perlcode mit Ereignis-/Zeittriggern in eckigen Klammern>}

Ein DOIF-Block wird ausgeführt, wenn dieser bedingt durch Ereignis- und Zeittrigger in eckigen Klammern innerhalb des Blocks, getriggert wird. -Es wird die vollständige Perl-Syntax unterstützt. Es können beliebig viele Ereignisblöcke innerhalb eines DOIF-Devices definiert werden. Sie werden unabhängig voneinander durch passende Trigger ausgeführt. Der Name eines Ereignisblocks ist optional.
+Es wird die vollständige Perl-Syntax unterstützt. Es können beliebig viele Blöcke innerhalb eines DOIF-Devices definiert werden. Sie werden unabhängig voneinander durch passende Trigger ausgeführt. Der Name eines Blocks ist optional.

Der Status des Moduls wird nicht vom Modul gesetzt, er kann vom Anwender mit Hilfe der Funktion set_State verändert werden, siehe spezifische Perl-Funktionen im Perl-Modus. FHEM-Befehle werden durch den Aufruf der Perlfunktion fhem("...") ausgeführt. Für den häufig genutzten fhem-Befehl set wurde eine kompatible Perlfunktion namens fhem_set definiert.