51 lines
1.9 KiB
HTML
51 lines
1.9 KiB
HTML
<html>
|
|
<head>
|
|
</head>
|
|
<style>
|
|
/* relative positioning ensures underlying RenderLayer */
|
|
.renderingArea {
|
|
position: relative;
|
|
}
|
|
</style>
|
|
<body>
|
|
<p>
|
|
A single line must not be split into two pages.
|
|
This test checks if a single line is not split into two pages.
|
|
To run this test manually, comment out the last two lines of JavaScript
|
|
(See the comment in JavaScript) and then print this page.
|
|
If no lines are split into two pages, the test passes.
|
|
</p>
|
|
<div class="renderingArea" id="renderingArea1"></div>
|
|
<div class="renderingArea" id="renderingArea2"></div>
|
|
<p>Non-overflowed lines:</p>
|
|
<pre id="nonOverflowedLines"></pre>
|
|
<p>Overflowed lines:</p>
|
|
<pre id="overflowedLines"></pre>
|
|
<script>
|
|
if (window.testRunner)
|
|
testRunner.dumpAsText();
|
|
|
|
var str = "";
|
|
for (var i = 0; i < 400; i++) {
|
|
str += "WWWWWW<br />";
|
|
}
|
|
document.getElementById("renderingArea1").innerHTML = str;
|
|
if (window.internals)
|
|
document.getElementById("nonOverflowedLines").innerText = window.internals.elementRenderTreeAsText(document.getElementById("renderingArea1"));
|
|
|
|
str = "";
|
|
for (var i = 0; i < 400; i++) {
|
|
str += "WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWW<br />";
|
|
}
|
|
document.getElementById("renderingArea2").innerHTML = str;
|
|
if (window.internals)
|
|
document.getElementById("overflowedLines").innerText = window.internals.elementRenderTreeAsText(document.getElementById("renderingArea2"));
|
|
|
|
// To test manually, comment out the following two lines,
|
|
// print this page, and check if no lines are split across two pages.
|
|
document.getElementById("renderingArea1").innerHTML = "";
|
|
document.getElementById("renderingArea2").innerHTML = "";
|
|
</script>
|
|
</body>
|
|
</html>
|