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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/css/invalidation/independent-inheritance-fast-path.html

Issue 2626893002: Made -webkit-rtl-ordering property independent. (Closed)
Patch Set: Created 3 years, 11 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
« no previous file with comments | « no previous file | third_party/WebKit/Source/core/css/CSSProperties.in » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <script src="../../../resources/testharness.js"></script> 2 <script src="../../../resources/testharness.js"></script>
3 <script src="../../../resources/testharnessreport.js"></script> 3 <script src="../../../resources/testharnessreport.js"></script>
4 <div id="testContainer"> 4 <div id="testContainer">
5 <div id="outer"> 5 <div id="outer">
6 <div id="inner"> 6 <div id="inner">
7 <div id="innermost"></div> 7 <div id="innermost"></div>
8 </div> 8 </div>
9 </div> 9 </div>
10 </div> 10 </div>
11 <script> 11 <script>
12 12
13 var independent_properties = [ 13 var independent_properties = [
14 // Property name, Value 1, Value 2 14 // Property name, Value 1, Value 2
15 ["pointerEvents", "auto", "all"], 15 ["pointerEvents", "auto", "all"],
16 ["visibility", "visible", "hidden"], 16 ["visibility", "visible", "hidden"],
17 ["whiteSpace", "normal", "nowrap"], 17 ["whiteSpace", "normal", "nowrap"],
18 ["borderCollapse", "separate", "collapse"], 18 ["borderCollapse", "separate", "collapse"],
19 ["emptyCells", "show", "hide"], 19 ["emptyCells", "show", "hide"],
20 ["captionSide", "left", "right"], 20 ["captionSide", "left", "right"],
21 ["listStylePosition", "outside", "inside"], 21 ["listStylePosition", "outside", "inside"],
22 ["webkitBoxDirection", "normal", "reverse"], 22 ["webkitBoxDirection", "normal", "reverse"],
23 ["webkitPrintColorAdjust", "economy", "exact"], 23 ["webkitPrintColorAdjust", "economy", "exact"],
24 ["textAlign", "start", "left"], 24 ["textAlign", "start", "left"],
25 ["textTransform", "capitalize", "uppercase"], 25 ["textTransform", "capitalize", "uppercase"],
26 ["webkitRtlOrdering", "logical", "visual"],
26 ]; 27 ];
27 28
28 independent_properties.forEach(function(test_data) 29 independent_properties.forEach(function(test_data)
29 { 30 {
30 var propertyName = test_data[0]; 31 var propertyName = test_data[0];
31 var value1 = test_data[1]; 32 var value1 = test_data[1];
32 var value2 = test_data[2]; 33 var value2 = test_data[2];
33 34
34 test(function(t) 35 test(function(t)
35 { 36 {
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
72 assert_equals(getComputedStyle(outer)[propertyName], value2); 73 assert_equals(getComputedStyle(outer)[propertyName], value2);
73 assert_equals(getComputedStyle(inner)[propertyName], value1); 74 assert_equals(getComputedStyle(inner)[propertyName], value1);
74 assert_equals(getComputedStyle(innermost)[propertyName], value1); 75 assert_equals(getComputedStyle(innermost)[propertyName], value1);
75 outer.offsetTop; // Force recalc. 76 outer.offsetTop; // Force recalc.
76 77
77 // Clear for next test. 78 // Clear for next test.
78 outer.remove(); 79 outer.remove();
79 }, "Changing " + propertyName + ", an independent inherited property, propag ates correctly with a single style recalc."); 80 }, "Changing " + propertyName + ", an independent inherited property, propag ates correctly with a single style recalc.");
80 }) 81 })
81 </script> 82 </script>
OLDNEW
« no previous file with comments | « no previous file | third_party/WebKit/Source/core/css/CSSProperties.in » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698