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

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

Issue 2538983002: Made CSS white-space property use IndependentInherit (Closed)
Patch Set: Rebase Created 4 years 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 ]; 18 ];
18 19
19 independent_properties.forEach(function(test_data) 20 independent_properties.forEach(function(test_data)
20 { 21 {
21 var propertyName = test_data[0]; 22 var propertyName = test_data[0];
22 var value1 = test_data[1]; 23 var value1 = test_data[1];
23 var value2 = test_data[2]; 24 var value2 = test_data[2];
24 25
25 test(function(t) 26 test(function(t)
26 { 27 {
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
63 assert_equals(getComputedStyle(outer)[propertyName], value2); 64 assert_equals(getComputedStyle(outer)[propertyName], value2);
64 assert_equals(getComputedStyle(inner)[propertyName], value1); 65 assert_equals(getComputedStyle(inner)[propertyName], value1);
65 assert_equals(getComputedStyle(innermost)[propertyName], value1); 66 assert_equals(getComputedStyle(innermost)[propertyName], value1);
66 outer.offsetTop; // Force recalc. 67 outer.offsetTop; // Force recalc.
67 68
68 // Clear for next test. 69 // Clear for next test.
69 outer.remove(); 70 outer.remove();
70 }, "Changing " + propertyName + ", an independent inherited property, propag ates correctly with a single style recalc."); 71 }, "Changing " + propertyName + ", an independent inherited property, propag ates correctly with a single style recalc.");
71 }) 72 })
72 </script> 73 </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