| <script type="text/javascript" src="../resources/runner.js"></script> |
| var array = new Array(numDivsInHost); |
| var nDivs = numDivsInHost; |
| window.shadowRoot = host.webkitCreateShadowRoot(); |
| shadowRoot.innerHTML = '<h2>Selected</h2><div id="selected"><content select=".selected"></content></div><h2>NonSelected</h2><div id="nonselected"><content></content></div>'; |
| for (var i = 0; i < nDivs; ++i) { |
| var div = document.createElement('div'); |
| div.appendChild(document.createTextNode('div' + i)); |
| var nDivs = numDivsInHost; |
| var array = window.array; |
| var selected = shadowRoot.getElementById('selected'); |
| var nonSelected = shadowRoot.getElementById('nonselected'); |
| for (var i = 2; i < 100; ++i) { |
| for (var j = 0; j < nDivs; ++j) |
| array[j].className = (j % i == 0) ? 'selected' : ''; |
| PerfTestRunner.measureTime({ |
| description: "Measure distribution and layout performance when className is changed", |