OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 | 2 |
3 <html lang="en"> | 3 <html lang="en"> |
4 <head> | 4 <head> |
5 <title>Test of dynamic stylesheet loading</title> | 5 <title>Test of dynamic stylesheet loading</title> |
6 <link rel="stylesheet" href="resources/dynamic-stylesheet-insertion-main.css"> | 6 <link rel="stylesheet" href="resources/dynamic-stylesheet-insertion-main.css"> |
7 <script src="resources/animation-test-helpers.js" type="text/javascript" chars
et="utf-8"></script> | 7 <script src="resources/animation-test-helpers.js" type="text/javascript" chars
et="utf-8"></script> |
8 <script type="text/javascript" charset="utf-8"> | 8 <script type="text/javascript" charset="utf-8"> |
9 | 9 |
10 const expectedValues = [ | 10 const expectedValues = [ |
11 // [time, element-id, property, expected-value, tolerance] | 11 // [time, element-id, property, expected-value, tolerance] |
12 [0.3, "splash", "webkitTransform.5", 100, 0.1], | 12 [0.3, "splash", "transform.5", 100, 0.1], |
13 ]; | 13 ]; |
14 | 14 |
15 var controller = {}; | 15 var controller = {}; |
16 | 16 |
17 controller.init = function () { | 17 controller.init = function () { |
18 // put a listener on the initial splash animation | 18 // put a listener on the initial splash animation |
19 this.splash = document.getElementById('splash'); | 19 this.splash = document.getElementById('splash'); |
20 this.splash.addEventListener('webkitAnimationStart', this, false); | 20 this.splash.addEventListener('webkitAnimationStart', this, false); |
21 this.splash.addEventListener('webkitAnimationEnd', this, false); | 21 this.splash.addEventListener('webkitAnimationEnd', this, false); |
22 | 22 |
(...skipping 18 matching lines...) Expand all Loading... |
41 </head> | 41 </head> |
42 <body> | 42 <body> |
43 This test performs an animation and then dynamically loads a new stylesheet (whi
ch is empty). It should start | 43 This test performs an animation and then dynamically loads a new stylesheet (whi
ch is empty). It should start |
44 animating after a 100ms delay and then stop halfway through the animation at whi
ch point we see if it is at the | 44 animating after a 100ms delay and then stop halfway through the animation at whi
ch point we see if it is at the |
45 correct position. The loading of the stylesheet should not prevent the animation
from running. | 45 correct position. The loading of the stylesheet should not prevent the animation
from running. |
46 <div id="splash"></div> | 46 <div id="splash"></div> |
47 <div id="result"> | 47 <div id="result"> |
48 </div> | 48 </div> |
49 </body> | 49 </body> |
50 </html> | 50 </html> |
OLD | NEW |