Index: polymer_0.5.4/bower_components/web-animations-js/test/js/matrix-interpolation.js |
diff --git a/polymer_0.5.0/bower_components/web-animations-js/test/js/matrix-interpolation.js b/polymer_0.5.4/bower_components/web-animations-js/test/js/matrix-interpolation.js |
similarity index 85% |
copy from polymer_0.5.0/bower_components/web-animations-js/test/js/matrix-interpolation.js |
copy to polymer_0.5.4/bower_components/web-animations-js/test/js/matrix-interpolation.js |
index 1891c246a39bfab8c71d77a441646cd4ae0217d9..4de36f7cc8004e13c3733e1570dd4f8c99d23c23 100644 |
--- a/polymer_0.5.0/bower_components/web-animations-js/test/js/matrix-interpolation.js |
+++ b/polymer_0.5.4/bower_components/web-animations-js/test/js/matrix-interpolation.js |
@@ -8,11 +8,11 @@ suite('matrix interpolation', function() { |
} |
function compareInterpolatedTransforms(actual, expected, timeFraction) { |
- var actualInterp = webAnimationsMinifill.propertyInterpolation( |
+ var actualInterp = webAnimations1.propertyInterpolation( |
'transform', |
actual[0], |
actual[1]); |
- var expectedInterp = webAnimationsMinifill.propertyInterpolation( |
+ var expectedInterp = webAnimations1.propertyInterpolation( |
'transform', |
expected[0], |
expected[1]); |
@@ -32,21 +32,21 @@ suite('matrix interpolation', function() { |
} |
test('transform interpolations with matrices only', function() { |
- var interpolatedMatrix = webAnimationsMinifill.propertyInterpolation( |
+ var interpolatedMatrix = webAnimations1.propertyInterpolation( |
'transform', |
'matrix(1, 0, 0, 1, 0, 0)', |
'matrix(1, -0.2, 0, 1, 0, 0)'); |
var evaluatedInterp = interpolatedMatrix(0.5); |
compareMatrices(evaluatedInterp, [1, -0.1, 0, 1, 0, 0], 6); |
- interpolatedMatrix = webAnimationsMinifill.propertyInterpolation( |
+ interpolatedMatrix = webAnimations1.propertyInterpolation( |
'transform', |
'matrix(1, 0, 0, 1, 0, 0)', |
'matrix3d(1, 1, 0, 0, -2, 1, 0, 0, 0, 0, 1, 0, 10, 10, 0, 1)'); |
evaluatedInterp = interpolatedMatrix(0.5); |
compareMatrices(evaluatedInterp, [1.12, 0.46, -0.84, 1.34, 5, 5], 6); |
- interpolatedMatrix = webAnimationsMinifill.propertyInterpolation( |
+ interpolatedMatrix = webAnimations1.propertyInterpolation( |
'transform', |
'matrix(1, 0, 0, 1, 0, 0)', |
'matrix3d(1, 1, 3, 0, -2, 1, 0, 0, 0, 0, 1, 0, 10, 10, 0, 1)'); |
@@ -58,7 +58,7 @@ suite('matrix interpolation', function() { |
[1.73, 0.67, 1.10, 0, -0.85, 1.34, 0.29, 0, -0.35, -0.22, 0.58, 0, 5, 5, 0, 1], |
16); |
- interpolatedMatrix = webAnimationsMinifill.propertyInterpolation( |
+ interpolatedMatrix = webAnimations1.propertyInterpolation( |
'transform', |
'matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)', |
'matrix3d(1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 10, 10, 1)'); |
@@ -68,7 +68,7 @@ suite('matrix interpolation', function() { |
[1.38, 0.85, 0, 0, 0.24, 1.00, 0, 0, 0, 0, 1, 0, 0, 5, 5, 1], |
16); |
- interpolatedMatrix = webAnimationsMinifill.propertyInterpolation( |
+ interpolatedMatrix = webAnimations1.propertyInterpolation( |
'transform', |
'matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1)', |
'matrix3d(1, 1, 0, 0, -2, 1, 0, 0, 0, 0, 1, 0, 10, 10, 0, 1)'); |
@@ -76,7 +76,7 @@ suite('matrix interpolation', function() { |
compareMatrices(evaluatedInterp, [1.12, 0.46, -0.84, 1.34, 5, 5], 6); |
// Test matrices with [3][3] != 1 |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'matrix(1, 0, 0, 1, 0, 0)', |
'matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2)'); |
@@ -93,7 +93,7 @@ suite('matrix interpolation', function() { |
}); |
test('transform interpolations with matrices and other functions', function() { |
- var interp = webAnimationsMinifill.propertyInterpolation( |
+ var interp = webAnimations1.propertyInterpolation( |
'transform', |
'translate(100px) matrix(1, 0, 0, 1, 0, 0)', |
'translate(10px) matrix(1, -0.2, 0, 1, 0, 0)'); |
@@ -103,7 +103,7 @@ suite('matrix interpolation', function() { |
assert.equal(functions[0], 'translate(55px,0px)'); |
compareMatrices(functions[1], [1, -0.1, 0, 1, 0, 0], 6); |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'translate(100px) matrix(1, 0, 0, 1, 0, 0) rotate(10deg)', |
'translate(10px) matrix(1, -0.2, 0, 1, 0, 0) rotate(100deg)'); |
@@ -114,7 +114,7 @@ suite('matrix interpolation', function() { |
compareMatrices(functions[1], [1, -0.1, 0, 1, 0, 0], 6); |
assert.equal(functions[2], 'rotate(55deg)'); |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'translate(100px) matrix(1, 0, 0, 1, 0, 0) rotate(10deg)', |
'translate(10px) matrix3d(1, 2, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 10, 10, 1) rotate(100deg)'); |
@@ -129,7 +129,7 @@ suite('matrix interpolation', function() { |
assert.equal(functions[2], 'rotate(55deg)'); |
// Contains matrices and requires matrix decomposition. |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'matrix(1, 0, 0, 1, 0, 0) translate(100px)', |
'translate(10px) matrix(1, -0.2, 0, 1, 0, 0)'); |
@@ -137,7 +137,7 @@ suite('matrix interpolation', function() { |
compareMatrices(evaluatedInterp, [1, -0.1, 0, 1, 55, 0], 6); |
// Test matrices with [3][3] != 1 |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'translate(100px) matrix(1, 0, 0, 1, 0, 0) rotate(10deg)', |
'translate(10px) matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2) rotate(100deg)'); |
@@ -160,7 +160,7 @@ suite('matrix interpolation', function() { |
16); |
assert.equal(functions[2], 'rotate(64deg)'); |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'translate(10px) matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 2) rotate(100deg)', |
'translate(100px) matrix(1, 0, 0, 1, 0, 0) rotate(10deg)'); |
@@ -185,14 +185,14 @@ suite('matrix interpolation', function() { |
}); |
test('transform interpolations that require matrix decomposition', function() { |
- var interp = webAnimationsMinifill.propertyInterpolation( |
+ var interp = webAnimations1.propertyInterpolation( |
'transform', |
'translate(10px)', |
'scale(2)'); |
var evaluatedInterp = interp(0.4); |
compareMatrices(evaluatedInterp, [1.4, 0, 0, 1.4, 6, 0], 6); |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'rotateX(10deg)', |
'rotateY(20deg)'); |
@@ -202,14 +202,14 @@ suite('matrix interpolation', function() { |
[0.99, 0.01, -0.14, 0, 0.01, 1.00, 0.10, 0, 0.14, -0.10, 0.98, 0, 0, 0, 0, 1], |
16); |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'rotate(0rad) translate(0px)', |
'translate(800px) rotate(9rad)'); |
evaluatedInterp = interp(0.4); |
compareMatrices(evaluatedInterp, [0.47, 0.89, -0.89, 0.47, 320, 0], 6); |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'rotateX(10deg)', |
'translate(10px) rotateX(200deg)'); |
@@ -222,21 +222,21 @@ suite('matrix interpolation', function() { |
// This case agrees with FireFox and the spec, but not with the old polyfill or Blink. The old |
// polyfill only does matrix decomposition on the rotate section of the function |
// lists. |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'translate(0px)', |
'translate(800px) rotate(9rad)'); |
evaluatedInterp = interp(0.4); |
compareMatrices(evaluatedInterp, [0.47, 0.89, -0.89, 0.47, 320, 0], 6); |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'translate(0px, 0px) rotate(0deg) scale(1)', |
'translate(900px, 190px) scale(3) rotate(9rad)'); |
evaluatedInterp = interp(0.4); |
compareMatrices(evaluatedInterp, [0.84, 1.59, -1.59, 0.84, 360, 76], 6); |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'perspective(1000px)', |
'perspective(200px)'); |
@@ -262,7 +262,7 @@ suite('matrix interpolation', function() { |
}); |
test('decompose various CSS properties', function() { |
- var interp = webAnimationsMinifill.propertyInterpolation( |
+ var interp = webAnimations1.propertyInterpolation( |
'transform', |
'rotateX(110deg)', |
'rotateX(10deg) matrix(1, 0, 0, 1, 0, 0)'); |
@@ -271,14 +271,14 @@ suite('matrix interpolation', function() { |
// FIXME: This test case differs from blink transitions which gives -1(this) |
// This case agrees with FireFox transitions. |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'rotateY(10rad)', |
'rotateY(2rad) matrix(1, 0, 0, 1, 0, 0)'); |
evaluatedInterp = interp(0.5); |
compareMatrices(evaluatedInterp, [0.960, 0, 0.279, 0, 0, 1, 0, 0, -0.279, 0, 0.960, 0, 0, 0, 0, 1], 16); |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'rotate(320deg)', |
'rotate(10deg) matrix(1, 0, 0, 1, 0, 0)'); |
@@ -287,7 +287,7 @@ suite('matrix interpolation', function() { |
// FIXME: This test case differs from blink transitions which gives -1(this) |
// This case agrees with FireFox transitions. |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'rotateZ(10rad)', |
'rotateZ(2rad) matrix(1, 0, 0, 1, 0, 0)'); |
@@ -298,105 +298,105 @@ suite('matrix interpolation', function() { |
// which gives matrix3d(-0.24, +0.91, +0.33, +0, +0.33, -0.24, +0.91, +0, +0.91, +0.33, -0.24, +0, +0, +0, +0, +1) |
// versus our matrix3d(+0.91, -0.24, +0.33, +0, +0.33, +0.91, -0.24, +0, -0.24, +0.33, +0.91, +0, +0, +0, +0, +1) |
// This case agrees with FireFox transitions. |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'rotate3d(1, 1, 1, 100deg)', |
'rotate3d(1, 1, 1, 200deg) matrix(1, 0, 0, 1, 0, 0)'); |
evaluatedInterp = interp(0.5); |
compareMatrices(evaluatedInterp, [0.911, -0.244, 0.333, 0, 0.333, 0.911, -0.244, 0, -0.244, 0.333, 0.911, 0, 0, 0, 0, 1], 16); |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'scale(10)', |
'scale(2) matrix(1, 0, 0, 1, 0, 0)'); |
evaluatedInterp = interp(0.5); |
compareMatrices(evaluatedInterp, [6, 0, 0, 6, 0, 0], 6); |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'scalex(10)', |
'scalex(2) matrix(1, 0, 0, 1, 0, 0)'); |
evaluatedInterp = interp(0.5); |
compareMatrices(evaluatedInterp, [6, 0, 0, 1, 0, 0], 6); |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'scaley(10)', |
'scaley(2) matrix(1, 0, 0, 1, 0, 0)'); |
evaluatedInterp = interp(0.5); |
compareMatrices(evaluatedInterp, [1, 0, 0, 6, 0, 0], 6); |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'scalez(10)', |
'scalez(2) matrix(1, 0, 0, 1, 0, 0)'); |
evaluatedInterp = interp(0.5); |
compareMatrices(evaluatedInterp, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 6, 0, 0, 0, 0, 1], 16); |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'scale3d(6, 8, 10)', |
'scale3d(2, 2, 2) matrix(1, 0, 0, 1, 0, 0)'); |
evaluatedInterp = interp(0.5); |
compareMatrices(evaluatedInterp, [4, 0, 0, 0, 0, 5, 0, 0, 0, 0, 6, 0, 0, 0, 0, 1], 16); |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'skew(30deg)', |
'skew(0deg) matrix(1, 0, 0, 1, 0, 0)'); |
evaluatedInterp = interp(0.5); |
compareMatrices(evaluatedInterp, [1, 0, 0.289, 1, 0, 0], 6); |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'skewx(3rad)', |
'skewx(1rad) matrix(1, 0, 0, 1, 0, 0)'); |
evaluatedInterp = interp(0.5); |
compareMatrices(evaluatedInterp, [1, 0, 0.707, 1, 0, 0], 6); |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'skewy(3rad)', |
'skewy(1rad) matrix(1, 0, 0, 1, 0, 0)'); |
evaluatedInterp = interp(0.5); |
compareMatrices(evaluatedInterp, [1.301, 0.595, 0.174, 0.921, 0, 0], 6); |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'translate(10px, 20px)', |
'translate(100px, 200px) matrix(1, 0, 0, 1, 0, 0)'); |
evaluatedInterp = interp(0.5); |
compareMatrices(evaluatedInterp, [1, 0, 0, 1, 55, 110], 6); |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'translatex(10px)', |
'translatex(100px) matrix(1, 0, 0, 1, 0, 0)'); |
evaluatedInterp = interp(0.5); |
compareMatrices(evaluatedInterp, [1, 0, 0, 1, 55, 0], 6); |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'translatey(10px)', |
'translatey(100px) matrix(1, 0, 0, 1, 0, 0)'); |
evaluatedInterp = interp(0.5); |
compareMatrices(evaluatedInterp, [1, 0, 0, 1, 0, 55], 6); |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'translatez(20px)', |
'translatez(200px) matrix(1, 0, 0, 1, 0, 0)'); |
evaluatedInterp = interp(0.5); |
compareMatrices(evaluatedInterp, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 110, 1], 16); |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'translate3d(10px, 10px, 10px)', |
'translate3d(20px, 20px, 20px) matrix(1, 0, 0, 1, 0, 0)'); |
evaluatedInterp = interp(0.5); |
compareMatrices(evaluatedInterp, [1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 15, 15, 15, 1], 16); |
- interp = webAnimationsMinifill.propertyInterpolation( |
+ interp = webAnimations1.propertyInterpolation( |
'transform', |
'perspective(300px)', |
'perspective(900px) matrix(1, 0, 0, 1, 0, 0)'); |
@@ -478,17 +478,17 @@ suite('matrix interpolation', function() { |
test('transform interpolations involving matrices when matrix code is not available', function() { |
// FIXME: This is vulnerable to module interface changes. Can we disable modules? |
- var composeMatrix = webAnimationsMinifill.composeMatrix; |
- var quat = webAnimationsMinifill.quat; |
- var dot = webAnimationsMinifill.dot; |
- var makeMatrixDecomposition = webAnimationsMinifill.makeMatrixDecomposition; |
- webAnimationsMinifill.composeMatrix = undefined; |
- webAnimationsMinifill.quat = undefined; |
- webAnimationsMinifill.dot = undefined; |
- webAnimationsMinifill.makeMatrixDecomposition = undefined; |
+ var composeMatrix = webAnimations1.composeMatrix; |
+ var quat = webAnimations1.quat; |
+ var dot = webAnimations1.dot; |
+ var makeMatrixDecomposition = webAnimations1.makeMatrixDecomposition; |
+ webAnimations1.composeMatrix = undefined; |
+ webAnimations1.quat = undefined; |
+ webAnimations1.dot = undefined; |
+ webAnimations1.makeMatrixDecomposition = undefined; |
var testFlipTransformLists = function(keyframeFrom, keyframeTo) { |
- var interp = webAnimationsMinifill.propertyInterpolation( |
+ var interp = webAnimations1.propertyInterpolation( |
'transform', |
keyframeFrom, |
keyframeTo); |
@@ -523,10 +523,10 @@ suite('matrix interpolation', function() { |
'matrix(1, 0, 0, 1, 0, 0) translate(100px)', |
'translate(10px) matrix(1, -0.2, 0, 1, 0, 0)'); |
} finally { |
- webAnimationsMinifill.composeMatrix = composeMatrix; |
- webAnimationsMinifill.quat = quat; |
- webAnimationsMinifill.dot = dot; |
- webAnimationsMinifill.makeMatrixDecomposition = makeMatrixDecomposition; |
+ webAnimations1.composeMatrix = composeMatrix; |
+ webAnimations1.quat = quat; |
+ webAnimations1.dot = dot; |
+ webAnimations1.makeMatrixDecomposition = makeMatrixDecomposition; |
} |
}); |
}); |