Added support for scale(x)

This commit is contained in:
Tsvetan Raikov
2016-10-24 16:42:45 +03:00
parent 60763ce053
commit 0292a49ea2

View File

@@ -1229,10 +1229,14 @@ function onTransformChanged(value: any): Array<styleProperty.KeyValuePair<styleP
case "scale":
case "scale3d":
values = newTransform[transform].split(",");
if (values.length === 2 || values.length === 3) {
if (values.length >= 2) {
array.push({ property: scaleXProperty, value: parseFloat(values[0]) });
array.push({ property: scaleYProperty, value: parseFloat(values[1]) });
}
else if (values.length === 1) {
array.push({ property: scaleXProperty, value: parseFloat(values[0]) });
array.push({ property: scaleYProperty, value: parseFloat(values[0]) });
}
break;
case "translateX":
array.push({ property: translateXProperty, value: parseFloat(newTransform[transform]) });
@@ -1243,10 +1247,14 @@ function onTransformChanged(value: any): Array<styleProperty.KeyValuePair<styleP
case "translate":
case "translate3d":
values = newTransform[transform].split(",");
if (values.length === 2 || values.length === 3) {
if (values.length >= 2) {
array.push({ property: translateXProperty, value: parseFloat(values[0]) });
array.push({ property: translateYProperty, value: parseFloat(values[1]) });
}
else if (values.length === 1) {
array.push({ property: translateXProperty, value: parseFloat(values[0]) });
array.push({ property: translateYProperty, value: parseFloat(values[0]) });
}
break;
case "rotate":
let text = newTransform[transform];