| Index: LayoutTests/fast/frames/frame-dimensions-before-parent-layout.html
|
| diff --git a/LayoutTests/fast/frames/frame-dimensions-before-parent-layout.html b/LayoutTests/fast/frames/frame-dimensions-before-parent-layout.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..c172e2c666eb6aa9a2b847b9e9fb5c63dbcc3bdb
|
| --- /dev/null
|
| +++ b/LayoutTests/fast/frames/frame-dimensions-before-parent-layout.html
|
| @@ -0,0 +1,30 @@
|
| +<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
| +<html>
|
| +<head>
|
| +<script src="../js/resources/js-test-pre.js"></script>
|
| +</head>
|
| +<body>
|
| +<script>
|
| +description('Tests that querying dimensions in an iframe returns the correct value even before the parent frame has had a layout');
|
| +
|
| +var iframe = document.createElement('iframe');
|
| +document.body.appendChild(iframe);
|
| +
|
| +var heightBeforeLayout = iframe.contentWindow.innerHeight;
|
| +var forceLayout = iframe.offsetHeight;
|
| +var heightAfterLayout = iframe.contentWindow.innerHeight;
|
| +
|
| +shouldBe('heightBeforeLayout', 'heightAfterLayout');
|
| +
|
| +var iframe2 = document.createElement('iframe');
|
| +document.body.appendChild(iframe2);
|
| +
|
| +var widthBeforeLayout = iframe2.contentWindow.innerWidth;
|
| +var forceLayout = iframe2.offsetHeight;
|
| +var widthAfterLayout = iframe2.contentWindow.innerWidth;
|
| +
|
| +shouldBe('widthBeforeLayout', 'widthAfterLayout');
|
| +</script>
|
| +<script src="../js/resources/js-test-post.js"></script>
|
| +</body>
|
| +</html>
|
|
|