blob: 0ed96e810bf4ea28f9ebf6a92b246bf09f6554d6 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<title>Test that segments across multiple renderers work fine with simple line layout.</title>
</head>
<body>
<script>
function injectTextNodes(container, style)
{
container.appendChild(document.createTextNode(" "));
container.appendChild(document.createTextNode(" "));
container.appendChild(document.createTextNode(" This tests "));
container.appendChild(document.createTextNode(" "));
container.appendChild(document.createTextNode("whitespace overlapping "));
container.appendChild(document.createTextNode(" multiple "));
container.appendChild(document.createTextNode(" renderers."));
container.appendChild(document.createTextNode("This tests when non-"));
container.appendChild(document.createTextNode("whitespace con"));
container.appendChild(document.createTextNode("tent o"));
container.appendChild(document.createTextNode("verla"));
container.appendChild(document.createTextNode("ps multiple ren"));
container.appendChild(document.createTextNode("deres."));
container.style.cssText = style;
document.body.appendChild(container);
}
if (window.internals)
internals.settings.setSimpleLineLayoutEnabled(false)
injectTextNodes(document.createElement("div"));
injectTextNodes(document.createElement("div"), "width: 0px");
injectTextNodes(document.createElement("div"), "width: 10px");
injectTextNodes(document.createElement("div"), "width: 100px");
injectTextNodes(document.createElement("pre"));
</script>
</body>
</html>