2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-02-01 07:19:24 +00:00

98_DOIF.pm: svg card: time scaling position fixed

git-svn-id: https://svn.fhem.de/fhem/trunk@24291 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
Damian 2021-04-20 20:56:01 +00:00
parent c48eaaf9e0
commit f1e819824b

View File

@ -4687,7 +4687,7 @@ sub card
my ($sec,$minutes,$hour,$mday,$month,$year,$wday,$yday,$isdst) = localtime($timebeginn); my ($sec,$minutes,$hour,$mday,$month,$year,$wday,$yday,$isdst) = localtime($timebeginn);
my $beginhour=int($hour/$scale)*$scale; my $beginhour=int($hour/$scale)*$scale;
my $diffminutes=($hour-$beginhour)*60+$minutes; my $diffminutes=($hour-$beginhour)*60+$minutes;
my $pos=int ($diffminutes/($scale*60)*100)/10; my $pos=int ($diffminutes/($scale*60)*1000)/100;
# for (my $i=1;$i<=4;$i++) { # for (my $i=1;$i<=4;$i++) {
# my $x=$i*15-0.5; # my $x=$i*15-0.5;
@ -4697,8 +4697,8 @@ sub card
for (my $i=0;$i<=5;$i++) { for (my $i=0;$i<=5;$i++) {
my $hour=$beginhour+($i+1)*$scale; my $hour=$beginhour+($i+1)*$scale;
$hour=($hour >= 24 ? $hour % 24:$hour); $hour=($hour >= 24 ? $hour % 24:$hour);
my $x=$i*10-$pos+9.5; my $x=$i*10-$pos+9;
$out.=sprintf('<polyline points="%s,%s %s,%s" style="stroke:#CCCCCC; stroke-width:0.5; stroke-opacity:0.7" />',$x,$xpos+1.5,$x,$xpos-1.5); $out.=sprintf('<polyline points="%s,%s %s,%s" style="stroke:#CCCCCC; stroke-width:0.5; stroke-opacity:0.7" />',$x,$xpos+1.5,$x,$xpos-1.5) if ($x > 0);
$out.=sprintf('<text text-anchor="middle" x="%s" y="61" style="fill:#CCCCCC;font-size:7px">%02d</text>',$x,$hour); $out.=sprintf('<text text-anchor="middle" x="%s" y="61" style="fill:#CCCCCC;font-size:7px">%02d</text>',$x,$hour);
} }
} else { } else {