From 38a1b6b4962bbf2b341015d3f8e46fc4c2e619f5 Mon Sep 17 00:00:00 2001
From: Damian <>
Date: Mon, 10 Jul 2023 09:31:11 +0000
Subject: [PATCH] 98_DOIF.pm: Set opacity to 1 on SVG functions for hover
functionality, OldReadingsAge included in DOIF package
git-svn-id: https://svn.fhem.de/fhem/trunk@27740 2b470e98-0d58-463d-a4d8-8e2adae1ed80
---
fhem/FHEM/98_DOIF.pm | 33 ++++++++++++++++++---------------
1 file changed, 18 insertions(+), 15 deletions(-)
diff --git a/fhem/FHEM/98_DOIF.pm b/fhem/FHEM/98_DOIF.pm
index 7a6cf7e1d..e5ebd3bb8 100644
--- a/fhem/FHEM/98_DOIF.pm
+++ b/fhem/FHEM/98_DOIF.pm
@@ -435,7 +435,6 @@ sub parse_tpl
$wcmd =~ s/\$TD\{(.*)?\}\{(.*)?\}.*(\".*\")/for my \$rowi ($1) \{for my \$coli ($2) \{\$hash->\{$table\}\{td\}\{\$rowi\}\{\$coli\} = $3\}\}/g;
$wcmd =~ s/\$TABLE/\$hash->{$table}{tablestyle}/;
$wcmd =~ s/<\s*\n/\."<\/tbody><\/table>\$hash->{$table}{header}"\n/g;
-
$wcmd =~ s/\$VAR/\$hash->{var}/g;
$wcmd =~ s/\$_(\w+)/\$hash->\{var\}\{$1\}/g;
$wcmd =~ s/\$SELF/$d/g;
@@ -663,7 +662,6 @@ sub DOIF_RegisterEvalAll
my $ret = "";
my $reg=1;
return undef if (!defined $hash->{$table}{table});
-
if ($table eq "uiTable") {
$ret.= "\n
";
$hash->{$table}{header}= "\n";
}
-
my $class="";
my $lasttr =scalar keys %{$hash->{$table}{table}};
for (my $i=0;$i < $lasttr;$i++){
@@ -4891,6 +4888,11 @@ sub OldReadingsTimestamp {
return(::OldReadingsTimestamp($d,$n,$default));
}
+sub OldReadingsAge {
+ my ($device,$reading,$default) = @_;
+ return(::OldReadingsAge($device,$reading,$default));
+}
+
sub ReadingsVal {
my ($device,$reading,$default)=@_;
return(::ReadingsVal($device,$reading,$default));
@@ -5800,9 +5802,10 @@ sub card
}
}
}
- $out.= sprintf ('