Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(503)

Side by Side Diff: third_party/WebKit/ManualTests/animation/transition-during-transition-with-load.html

Issue 2715113003: CSS manual tests: reduce usage of webkit prefix (Closed)
Patch Set: Created 3 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <html> 1 <html>
2 <style> 2 <style>
3 #box { 3 #box {
4 position: absolute; 4 position: absolute;
5 height: 100px; 5 height: 100px;
6 width: 100px; 6 width: 100px;
7 background: blue; 7 background: blue;
8 left: 0px; 8 left: 0px;
9 -webkit-transform: translate3d(0px, 0px, 0px); 9 transform: translate3d(0px, 0px, 0px);
10 -webkit-transition-duration: 1s; 10 transition-duration: 1s;
11 -webkit-transition-timing-function: linear; 11 transition-timing-function: linear;
12 -webkit-transition-property: -webkit-transform; 12 transition-property: transform;
13 } 13 }
14 </style> 14 </style>
15 <body> 15 <body>
16 <p> 16 <p>
17 The blue box should only animate to the right. 17 The blue box should only animate to the right.
18 </p><p> 18 </p><p>
19 This test is successful if the box animates to the right without 19 This test is successful if the box animates to the right without
20 jumping to the left. Jumping to the right is ok. 20 jumping to the left. Jumping to the right is ok.
21 </p> 21 </p>
22 <hr> 22 <hr>
23 23
24 <br> 24 <br>
25 <div id="box"></div> 25 <div id="box"></div>
26 26
27 <script> 27 <script>
28 window.onload = function() { 28 window.onload = function() {
29 var starTime; 29 var starTime;
30 30
31 function transitionAgain() { 31 function transitionAgain() {
32 box.style.webkitTransform = "translate3d(200px, 0px, 0px)"; 32 box.style.transform = "translate3d(200px, 0px, 0px)";
33 } 33 }
34 34
35 var animate = function() { 35 var animate = function() {
36 var curTime = window.performance.now(); 36 var curTime = window.performance.now();
37 if (curTime > startTime + 500) { 37 if (curTime > startTime + 500) {
38 transitionAgain(); 38 transitionAgain();
39 while (window.performance.now() < curTime + 300) {} 39 while (window.performance.now() < curTime + 300) {}
40 } else { 40 } else {
41 window.requestAnimationFrame(animate); 41 window.requestAnimationFrame(animate);
42 } 42 }
43 } 43 }
44 44
45 window.requestAnimationFrame(animate); 45 window.requestAnimationFrame(animate);
46 46
47 requestAnimationFrame(animate); 47 requestAnimationFrame(animate);
48 48
49 startTime = window.performance.now(); 49 startTime = window.performance.now();
50 box.style.webkitTransform = "translate3d(100px, 0px, 0px)"; 50 box.style.transform = "translate3d(100px, 0px, 0px)";
51 } 51 }
52 </script> 52 </script>
53 53
54 </body> 54 </body>
55 </html> 55 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698