1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/layout/reftests/table-anonymous-boxes/277995-1.html Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,55 @@ 1.4 +<!DOCTYPE html> 1.5 +<html class="reftest-wait"> 1.6 +<head> 1.7 + <script type="text/javascript" language="javascript"> 1.8 + function doMore(data) { 1.9 + while(data.hasChildNodes()) 1.10 + data.removeChild(data.firstChild); 1.11 + for (var i = 0; i < 10; i++) { 1.12 + append(data); 1.13 + } 1.14 + } 1.15 + 1.16 + function append(data) { 1.17 + var row = document.createElement("div"); 1.18 + row.setAttribute("class", "row"); 1.19 + 1.20 + var cell = document.createElement("span"); 1.21 + cell.appendChild(document.createTextNode("More Data")); 1.22 + cell.setAttribute("class", "cell"); 1.23 + row.appendChild(cell); 1.24 + data.appendChild(row); 1.25 + } 1.26 + 1.27 + function doTest() { 1.28 + for (var i = 0; i < 10; ++i) { 1.29 + document.body.offsetWidth; 1.30 + doMore(document.getElementById('data')); 1.31 + } 1.32 + document.documentElement.className = ''; 1.33 + } 1.34 + </script> 1.35 + <style> 1.36 + .table { 1.37 + display: table; 1.38 + } 1.39 + .row { 1.40 + display: table-row; 1.41 + 1.42 + } 1.43 + .cell { 1.44 + display: table-cell; 1.45 + } 1.46 + </style> 1.47 +</head> 1.48 +<body onload="doTest()"> 1.49 +<table> 1.50 + <tr> 1.51 + <td> 1.52 + <div id="data" class="table"> 1.53 + </div> 1.54 + </td> 1.55 + </tr> 1.56 +</table> 1.57 +</body> 1.58 +</html>