Chromium Code Reviews| Index: third_party/WebKit/LayoutTests/inspector/tracing/timeline-style/timeline-style-recalc-with-invalidations.html |
| diff --git a/third_party/WebKit/LayoutTests/inspector/tracing/timeline-style/timeline-style-recalc-with-invalidations.html b/third_party/WebKit/LayoutTests/inspector/tracing/timeline-style/timeline-style-recalc-with-invalidations.html |
| index 3cac78a40a74be4db2c8502b519c85cdae99ee9a..368780c732ddd34503513aad99246fe4439d9da6 100644 |
| --- a/third_party/WebKit/LayoutTests/inspector/tracing/timeline-style/timeline-style-recalc-with-invalidations.html |
| +++ b/third_party/WebKit/LayoutTests/inspector/tracing/timeline-style/timeline-style-recalc-with-invalidations.html |
| @@ -4,8 +4,10 @@ |
| <script src="../../../http/tests/inspector/inspector-test.js"></script> |
| <script src="../../../http/tests/inspector/timeline-test.js"></script> |
| <script> |
| -function changeStylesAndDisplay(callback) |
| +function changeStylesAndDisplay() |
| { |
| + var callback; |
| + var promise = new Promise((fulfill) => callback = fulfill); |
| requestAnimationFrame(function() { |
| document.getElementById("testElementOne").style.color = "red"; |
| document.getElementById("testElementTwo").style.color = "blue"; |
| @@ -13,10 +15,13 @@ function changeStylesAndDisplay(callback) |
| if (window.testRunner) |
| testRunner.layoutAndPaintAsyncThen(callback); |
| }); |
| + return promise; |
|
caseq
2016/08/05 17:56:43
replace with generateFrames
kozy
2016/08/10 01:21:15
Done.
|
| } |
| -function changeMultipleStylesAndDisplay(callback) |
| +function changeMultipleStylesAndDisplay() |
| { |
| + var callback; |
| + var promise = new Promise((fulfill) => callback = fulfill); |
| requestAnimationFrame(function() { |
| var elementOne = document.getElementById("testElementOne"); |
| var elementTwo = document.getElementById("testElementTwo"); |
| @@ -35,10 +40,13 @@ function changeMultipleStylesAndDisplay(callback) |
| if (window.testRunner) |
| testRunner.layoutAndPaintAsyncThen(callback); |
| }); |
| + return promise; |
|
caseq
2016/08/05 17:56:43
ditto
kozy
2016/08/10 01:21:15
Done.
|
| } |
| -function changeSubframeStylesAndDisplay(callback) |
| +function changeSubframeStylesAndDisplay() |
| { |
| + var callback; |
| + var promise = new Promise((fulfill) => callback = fulfill); |
| requestAnimationFrame(function() { |
| frames[0].document.body.style.backgroundColor = "papayawhip"; |
| frames[0].document.body.children[0].style.width = "200px"; |
| @@ -46,6 +54,7 @@ function changeSubframeStylesAndDisplay(callback) |
| if (window.testRunner) |
| testRunner.layoutAndPaintAsyncThen(callback); |
| }); |
| + return promise; |
|
caseq
2016/08/05 17:56:43
ditto
kozy
2016/08/10 01:21:15
Done.
|
| } |
| function test() |