| Index: polymer_0.5.0/bower_components/web-animations-js/test/blink/interpolation/box-shadow-interpolation.html
|
| diff --git a/polymer_0.5.0/bower_components/web-animations-js/test/blink/interpolation/box-shadow-interpolation.html b/polymer_0.5.0/bower_components/web-animations-js/test/blink/interpolation/box-shadow-interpolation.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..548f12e3eb53aef9e58b5233a88cda95b5dfe85d
|
| --- /dev/null
|
| +++ b/polymer_0.5.0/bower_components/web-animations-js/test/blink/interpolation/box-shadow-interpolation.html
|
| @@ -0,0 +1,64 @@
|
| +<!DOCTYPE html>
|
| +<meta charset="UTF-8">
|
| +<style>
|
| +.target {
|
| + display: inline-block;
|
| + width: 60px;
|
| + height: 60px;
|
| + font-size: 3px;
|
| + border: 2px solid;
|
| + margin-right: 20px;
|
| + margin-bottom: 30px;
|
| +}
|
| +.replica {
|
| + margin-right: 40px;
|
| +}
|
| +</style>
|
| +<body>
|
| +<script src="../testharness/testharness.js"></script>
|
| +<script src="../testharness/testharnessreport.js"></script>
|
| +<script src="resources/interpolation-test.js"></script>
|
| +<script>
|
| +// Test basic functionality, and clipping blur at 0
|
| +assertInterpolation({
|
| + property: 'box-shadow',
|
| + from: '15px 10px 5px 6px black',
|
| + to: '-15px -10px 25px -4px orange'
|
| +}, [
|
| + {at: -0.3, is: '24px 16px 0px 9px black'},
|
| + {at: 0, is: '15px 10px 5px 6px black'},
|
| + {at: 0.3, is: '6px 4px 11px 3px rgb(77, 50, 0)'},
|
| + {at: 0.6, is: '-3px -2px 17px 0px rgb(153, 99, 0)'},
|
| + {at: 1, is: '-15px -10px 25px -4px orange'},
|
| + {at: 1.5, is: '-30px -20px 35px -9px rgb(255, 248, 0)'},
|
| +]);
|
| +
|
| +// Test padding shorter lists
|
| +assertInterpolation({
|
| + property: 'box-shadow',
|
| + from: '10px 20px rgba(255, 255, 0, 0.5), inset 5px 10em #008000',
|
| + to: 'none'
|
| +}, [
|
| + {at: -0.3, is: '13px 26px rgba(255, 255, 0, 0.65), inset 6.5px 39px rgb(0, 128, 0)'},
|
| + {at: 0, is: '10px 20px rgba(255, 255, 0, 0.5), inset 5px 30px #008000'},
|
| + {at: 0.3, is: '7px 14px rgba(255, 255, 0, 0.35), inset 3.5px 21px rgba(0, 128, 0, 0.7)'},
|
| + {at: 0.6, is: '4px 8px rgba(255, 255, 0, 0.2), inset 2px 12px rgba(0, 128, 0, 0.4)'},
|
| + {at: 1, is: '0px 0px 0px 0px transparent'},
|
| + {at: 1.5, is: '-5px -10px rgba(255,255, 0, 0), inset -2.5px -15px rgba(0, 128, 0, 0)'},
|
| +]);
|
| +
|
| +// Test unmatched inset
|
| +assertInterpolation({
|
| + property: 'box-shadow',
|
| + from: '10px 20px yellow, 5px 10px green',
|
| + to: 'inset 5px 10px green, 15px 20px blue'
|
| +}, [
|
| + {at: -0.3, is: '10px 20px yellow, 5px 10px green'},
|
| + {at: 0, is: '10px 20px yellow, 5px 10px green'},
|
| + {at: 0.3, is: '10px 20px yellow, 5px 10px green'},
|
| + {at: 0.6, is: 'inset 5px 10px green, 15px 20px blue'},
|
| + {at: 1, is: 'inset 5px 10px green, 15px 20px blue'},
|
| + {at: 1.5, is: 'inset 5px 10px green, 15px 20px blue'},
|
| +]);
|
| +</script>
|
| +</body>
|
|
|