1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/layout/reftests/bugs/495385-2b.html Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,36 @@ 1.4 +<!DOCTYPE HTML> 1.5 +<html class="reftest-wait"> 1.6 +<head> 1.7 +<!-- Test that inserting inline content can create frames for text around it --> 1.8 +<style> 1.9 +body > div { border:1px solid black; margin:1em; 1.10 + font-family:sans-serif; letter-spacing:2px; } 1.11 +</style> 1.12 +<script> 1.13 +function makeSpan(text) { 1.14 + var e = document.createElement("span"); 1.15 + e.textContent = text; 1.16 + return e; 1.17 +} 1.18 +function loaded() { 1.19 + document.body.offsetHeight; 1.20 + var d1 = document.getElementById("d1"); 1.21 + d1.insertBefore(makeSpan("Hello"), d1.firstChild); 1.22 + var d2 = document.getElementById("d2"); 1.23 + d2.appendChild(makeSpan("Kitty")); 1.24 + var d3 = document.getElementById("d3"); 1.25 + d3.insertBefore(makeSpan("Hello"), d3.firstChild.nextSibling); 1.26 + var d4 = document.getElementById("d4"); 1.27 + d4.insertBefore(makeSpan("Kitty"), d4.lastChild); 1.28 + document.documentElement.removeAttribute('class'); 1.29 +} 1.30 +document.addEventListener("MozReftestInvalidate", loaded, false); 1.31 +</script> 1.32 +</head> 1.33 +<body> 1.34 + <div id="d1"> <span>Kitty</span></div> 1.35 + <div id="d2"><span>Hello</span> </div> 1.36 + <div id="d3"><div></div> <span>Kitty</span></div> 1.37 + <div id="d4"><span>Hello</span> <div></div></div> 1.38 +</body> 1.39 +</html>