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

Side by Side Diff: third_party/WebKit/LayoutTests/transitions/inherit.html

Issue 2521493002: CSS Transitions: Reduce usage of -webkit prefix in layout tests (Closed)
Patch Set: Created 4 years, 1 month 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 <head> 2 <head>
3 <style> 3 <style>
4 .box { 4 .box {
5 position: relative; 5 position: relative;
6 left: 0; 6 left: 0;
7 height: 100px; 7 height: 100px;
8 width: 100px; 8 width: 100px;
9 margin: 10px; 9 margin: 10px;
10 background-color: blue; 10 background-color: blue;
11 } 11 }
12 .transition { 12 .transition {
13 -webkit-transition-property: left; 13 transition-property: left;
14 -webkit-transition-duration: 2s; 14 transition-duration: 2s;
15 } 15 }
16 #box4 { 16 #box4 {
17 -webkit-transition-property: inherit; 17 transition-property: inherit;
18 } 18 }
19 </style> 19 </style>
20 <script> 20 <script>
21 if (window.testRunner) { 21 if (window.testRunner) {
22 testRunner.dumpAsText(); 22 testRunner.dumpAsText();
23 testRunner.waitUntilDone(); 23 testRunner.waitUntilDone();
24 } 24 }
25 25
26 var kExpecteds = [ 26 var kExpecteds = [
27 'all', /* box1 */ 27 'all', /* box1 */
28 'left', /* box2 */ 28 'left', /* box2 */
29 'left', /* box3 */ 29 'left', /* box3 */
30 'left', /* box4 */ /* inherits from box3 */ 30 'left', /* box4 */ /* inherits from box3 */
31 'left', /* box5 */ 31 'left', /* box5 */
32 'all', /* box6 */ /* does NOT inherit */ 32 'all', /* box6 */ /* does NOT inherit */
33 ]; 33 ];
34 34
35 function testProperties() 35 function testProperties()
36 { 36 {
37 var result = ''; 37 var result = '';
38 38
39 var boxes = document.body.getElementsByClassName('box'); 39 var boxes = document.body.getElementsByClassName('box');
40 for (var i = 0; i < boxes.length; ++i) { 40 for (var i = 0; i < boxes.length; ++i) {
41 var curBox = boxes[i]; 41 var curBox = boxes[i];
42 var curProp = getComputedStyle(curBox).webkitTransitionProperty; 42 var curProp = getComputedStyle(curBox).transitionProperty;
43 if (curProp == kExpecteds[i]) 43 if (curProp == kExpecteds[i])
44 result += "PASS: "; 44 result += "PASS: ";
45 else 45 else
46 result += "FAIL: "; 46 result += "FAIL: ";
47 result += "Box " + (i + 1) + " computed transition-property: " + curProp + ", expected: " + kExpecteds[i] + "<br>"; 47 result += "Box " + (i + 1) + " computed transition-property: " + curProp + ", expected: " + kExpecteds[i] + "<br>";
48 } 48 }
49 49
50 document.body.removeChild(document.getElementById('container')); 50 document.body.removeChild(document.getElementById('container'));
51 document.getElementById('result').innerHTML = result; 51 document.getElementById('result').innerHTML = result;
52 if (window.testRunner) 52 if (window.testRunner)
(...skipping 14 matching lines...) Expand all
67 </div> 67 </div>
68 <div id="box5" class="box transition"> 68 <div id="box5" class="box transition">
69 <div id="box6" class="box"></div> 69 <div id="box6" class="box"></div>
70 </div> 70 </div>
71 </div> 71 </div>
72 72
73 <div id="result"></div> 73 <div id="result"></div>
74 74
75 </body> 75 </body>
76 </html> 76 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698