98_DOIF.pm: card function: rotation corrected
git-svn-id: https://svn.fhem.de/fhem/trunk@30377 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
@@ -5871,7 +5871,7 @@ $out.= sprintf ('<svg class="DOIF_card" id="%d %d" xmlns="http://www.w3.org/2000
|
|||||||
if (!($svg_icon =~ s/\swidth="[^"]*"/ width="34"/)) {
|
if (!($svg_icon =~ s/\swidth="[^"]*"/ width="34"/)) {
|
||||||
$svg_icon =~ s/svg/svg width="34"/
|
$svg_icon =~ s/svg/svg width="34"/
|
||||||
}
|
}
|
||||||
$out.='<g transform="translate(14,3) scale('.$iscale.') rotate('.$rotate.',9,9) ">';
|
$out.='<g transform="translate(14,3) scale('.$iscale.') rotate('.$rotate.',17,17) ">';
|
||||||
$out.= $svg_icon;
|
$out.= $svg_icon;
|
||||||
$out.='</g>';
|
$out.='</g>';
|
||||||
}
|
}
|
||||||
@@ -6226,14 +6226,14 @@ sub bar
|
|||||||
if (defined ($icon)) {
|
if (defined ($icon)) {
|
||||||
($ic,$iscale,$ix,$iy,$rotate)=split(",",$icon);
|
($ic,$iscale,$ix,$iy,$rotate)=split(",",$icon);
|
||||||
if (defined ($ix)) {
|
if (defined ($ix)) {
|
||||||
$ix+=$bwidth/2+3;
|
$ix+=$bwidth/2+6;
|
||||||
} else {
|
} else {
|
||||||
$ix=$bwidth/2+3;
|
$ix=$bwidth/2+6;
|
||||||
};
|
};
|
||||||
if (defined ($iy)) {
|
if (defined ($iy)) {
|
||||||
$iy+=($ypos-14);
|
$iy+=($ypos-10);
|
||||||
} else {
|
} else {
|
||||||
$iy=($ypos-14);
|
$iy=($ypos-10);
|
||||||
};
|
};
|
||||||
$rotate=0 if (!defined $rotate);
|
$rotate=0 if (!defined $rotate);
|
||||||
$iscale=1 if (!defined $iscale);
|
$iscale=1 if (!defined $iscale);
|
||||||
@@ -6286,7 +6286,7 @@ sub bar
|
|||||||
if(!($svg_icon =~ s/\swidth="[^"]*"/ width="34"/)) {
|
if(!($svg_icon =~ s/\swidth="[^"]*"/ width="34"/)) {
|
||||||
$svg_icon =~ s/svg/svg width="34"/
|
$svg_icon =~ s/svg/svg width="34"/
|
||||||
}
|
}
|
||||||
$out.='<g transform="translate('.$ix.', '.$iy.') translate(9, 11) scale('.$iscale.') translate(-11, -11) rotate('.$rotate.',11,11) ">';
|
$out.='<g transform="translate('.$ix.', '.$iy.') scale('.$iscale.') rotate('.$rotate.',17,17) ">';
|
||||||
$out.= $svg_icon;
|
$out.= $svg_icon;
|
||||||
$out.='</g>';
|
$out.='</g>';
|
||||||
}
|
}
|
||||||
@@ -6824,9 +6824,9 @@ sub ring
|
|||||||
$ix=32;
|
$ix=32;
|
||||||
};
|
};
|
||||||
if (defined ($iy)) {
|
if (defined ($iy)) {
|
||||||
$iy+=8.5;
|
$iy+=11.5;
|
||||||
} else {
|
} else {
|
||||||
$iy=8.5;
|
$iy=11.5;
|
||||||
};
|
};
|
||||||
$rotate=0 if (!defined $rotate);
|
$rotate=0 if (!defined $rotate);
|
||||||
$iscale=1 if (!defined $iscale);
|
$iscale=1 if (!defined $iscale);
|
||||||
@@ -6896,7 +6896,7 @@ sub ring
|
|||||||
$svg_icon =~ s/svg/svg height="34"/ }
|
$svg_icon =~ s/svg/svg height="34"/ }
|
||||||
if(!($svg_icon =~ s/\swidth="[^"]*"/ width="34"/)) {
|
if(!($svg_icon =~ s/\swidth="[^"]*"/ width="34"/)) {
|
||||||
$svg_icon =~ s/svg/svg width="34"/ }
|
$svg_icon =~ s/svg/svg width="34"/ }
|
||||||
$out.='<g transform="translate('.$ix.', '.$iy.') translate(5.5, 6) scale('.$iscale.') translate(-9, -9) rotate('.$rotate.',9,9) ">';
|
$out.='<g transform="translate('.$ix.', '.$iy.') scale('.$iscale.') rotate('.$rotate.',17,17) ">';
|
||||||
$out.= $svg_icon;
|
$out.= $svg_icon;
|
||||||
$out.='</g>';
|
$out.='</g>';
|
||||||
}
|
}
|
||||||
@@ -7056,7 +7056,7 @@ sub ring2
|
|||||||
$svg_icon =~ s/svg/svg height="30"/ }
|
$svg_icon =~ s/svg/svg height="30"/ }
|
||||||
if(!($svg_icon =~ s/\swidth="[^"]*"/ width="30"/)) {
|
if(!($svg_icon =~ s/\swidth="[^"]*"/ width="30"/)) {
|
||||||
$svg_icon =~ s/svg/svg width="30"/ }
|
$svg_icon =~ s/svg/svg width="30"/ }
|
||||||
$out.='<g transform="translate('.$ix.', '.$iy.') translate(3, 3) scale('.$iscale.') translate(-7.5, -7.5) rotate('.$rotate.',7.5,7.5)">';
|
$out.='<g transform="translate('.$ix.', '.$iy.') scale('.$iscale.') rotate('.$rotate.',15,15)">';
|
||||||
$out.= $svg_icon;
|
$out.= $svg_icon;
|
||||||
$out.='</g>';
|
$out.='</g>';
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user