| OLD | NEW | 
|---|
| 1 <script> | 1 <script> | 
| 2 if (window.testRunner) { | 2 if (window.testRunner) { | 
| 3     testRunner.waitUntilDone(); | 3     testRunner.waitUntilDone(); | 
| 4     testRunner.dumpAsText(); | 4     testRunner.dumpAsText(); | 
| 5 } | 5 } | 
| 6 | 6 | 
| 7 addEventListener('change', function(e) { | 7 addEventListener('change', function(e) { | 
| 8     document.body.appendChild(document.getElementById('frame1')); | 8     document.body.appendChild(document.getElementById('frame1')); | 
| 9 }, false); | 9 }, false); | 
| 10 | 10 | 
| 11 var didStartTest = false; | 11 var didStartTest = false; | 
| 12 function startTest() { | 12 function startTest() { | 
| 13     if (didStartTest) | 13     if (didStartTest) | 
| 14         return; | 14         return; | 
| 15     didStartTest = true; | 15     didStartTest = true;; | 
| 16     var frameWindow = document.getElementById('frame1').contentWindow; | 16     frame1.innerInput.focus(); | 
| 17     frameWindow.innerInput.focus(); |  | 
| 18     outerInput.focus(); | 17     outerInput.focus(); | 
| 19     document.execCommand('inserttext', false, 'abc'); | 18     document.execCommand('inserttext', false, 'abc'); | 
| 20     frameWindow.innerInput.focus(); | 19     frame1.innerInput.focus(); | 
| 21     document.body.appendChild(document.createTextNode('PASS')); | 20     document.body.appendChild(document.createTextNode('PASS')); | 
| 22     testRunner.notifyDone(); | 21     testRunner.notifyDone(); | 
| 23 } | 22 } | 
| 24 </script> | 23 </script> | 
| 25 <div> | 24 <div> | 
| 26  <input value="foo" id="outerInput"> | 25  <input value="foo" id="outerInput"> | 
| 27  <iframe onload="startTest()" id="frame1" height="100" width="540" srcdoc="<i
    nput id='innerInput'>"></iframe> | 26  <iframe onload="startTest()" id="frame1" height="100" width="540" srcdoc="<i
    nput id='innerInput'>"></iframe> | 
| 28 </div> | 27 </div> | 
| OLD | NEW | 
|---|