| <script> |
| if (window.testRunner) { |
| testRunner.waitUntilDone(); |
| testRunner.dumpAsText(); |
| } |
| |
| addEventListener('change', function(e) { |
| document.body.appendChild(document.getElementById('frame1')); |
| }, false); |
| |
| var didStartTest = false; |
| function startTest() { |
| if (didStartTest) |
| return; |
| didStartTest = true;; |
| frame1.innerInput.focus(); |
| outerInput.focus(); |
| document.execCommand('inserttext', false, 'abc'); |
| frame1.innerInput.focus(); |
| document.body.appendChild(document.createTextNode('PASS')); |
| testRunner.notifyDone(); |
| } |
| </script> |
| <div> |
| <input value="foo" id="outerInput"> |
| <iframe onload="startTest()" id="frame1" name="frame1" height="100" width="540" srcdoc="<input id='innerInput'>"></iframe> |
| </div> |