28 lines
752 B
HTML
28 lines
752 B
HTML
<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>
|