| OLD | NEW |
| 1 function runRepaintTest() | 1 function runRepaintTest() |
| 2 { | 2 { |
| 3 if (window.testRunner && window.internals) { | 3 if (window.testRunner && window.internals) { |
| 4 window.testRunner.dumpAsText(false); | 4 window.testRunner.dumpAsText(); |
| 5 | 5 |
| 6 if (document.body) | 6 if (document.body) |
| 7 document.body.offsetTop; | 7 document.body.offsetTop; |
| 8 else if (document.documentElement) | 8 else if (document.documentElement) |
| 9 document.documentElement.offsetTop; | 9 document.documentElement.offsetTop; |
| 10 | 10 |
| 11 window.internals.startTrackingRepaints(document); | 11 window.internals.startTrackingRepaints(document); |
| 12 | 12 |
| 13 repaintTest(); | 13 repaintTest(); |
| 14 | 14 |
| 15 // force a style recalc. | 15 // force a style recalc. |
| 16 var dummy = document.body.offsetTop; | 16 var dummy = document.body.offsetTop; |
| 17 | 17 |
| 18 var repaintRects = window.internals.repaintRectsAsText(document); | 18 var repaintRects = window.internals.repaintRectsAsText(document); |
| 19 | 19 |
| 20 window.internals.stopTrackingRepaints(document); | 20 window.internals.stopTrackingRepaints(document); |
| 21 | 21 |
| 22 var pre = document.createElement('pre'); | 22 var pre = document.createElement('pre'); |
| 23 document.body.appendChild(pre); | 23 document.body.appendChild(pre); |
| 24 pre.innerHTML = repaintRects; | 24 pre.innerHTML = repaintRects; |
| 25 } else { | 25 } else { |
| 26 setTimeout(repaintTest, 100); | 26 setTimeout(repaintTest, 100); |
| 27 } | 27 } |
| 28 } | 28 } |
| OLD | NEW |