Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 <!DOCTYPE html> | |
| 2 <style> | |
| 3 body { | |
| 4 margin: 0; | |
| 5 } | |
| 6 iframe { | |
| 7 height: 900px; | |
| 8 width: 900px; | |
| 9 margin-left: 51px; | |
| 10 margin-top: 52px; | |
| 11 border: none; | |
| 12 } | |
| 13 </style> | |
| 14 | |
| 15 <iframe id='iframe' src='resources/iframe-containing-non-fast-scrollables.html'> </iframe> | |
| 16 | |
| 17 <script src="resources/non-fast-scrollable-region-testing.js"></script> | |
| 18 <script src="../resources/run-after-layout-and-paint.js"></script> | |
| 19 <script src="../resources/testharness.js"></script> | |
| 20 <script src="../resources/testharnessreport.js"></script> | |
| 21 <script> | |
| 22 async_test((t) => { | |
| 23 var iframeWindow = document.querySelector("iframe").contentWindow; | |
| 24 iframeWindow.addEventListener("load", () => { | |
| 25 nonFastScrollableRects = internals.nonFastScrollableRects(document); | |
| 26 assert_equals(nonFastScrollableRects.length, 3); | |
| 27 | |
| 28 var iframeelement = document.querySelector("iframe"); | |
|
majidvp
2016/11/02 14:17:57
nit: s/iframeelement/iframeElement
MuVen
2016/11/02 17:07:47
Done.
| |
| 29 iframeelement.style.visibility = 'hidden'; | |
| 30 | |
| 31 runAfterLayoutAndPaint(() => { | |
| 32 nonFastScrollableRects = internals.nonFastScrollableRects(document); | |
| 33 assert_equals(nonFastScrollableRects.length, 0); | |
| 34 t.done(); | |
| 35 }); | |
| 36 }); | |
| 37 }, "This test ensures that non-fast scrollable area is re-computed on FrameVie w visibility changed."); | |
|
majidvp
2016/11/02 14:17:57
nit: s/changed/changes/
MuVen
2016/11/02 17:07:47
Done.
| |
| 38 </script> | |
| OLD | NEW |