| <script type="text/javascript" charset="utf-8"> |
| testRunner.waitUntilDone(); |
| function sendKey(element, key) { |
| key = key.substr(0,1).toLowerCase() + key.substr(1); // lowercase 1st letter for eventSender |
| eventSender.keyDown(key); |
| // Note that initKeyboardEvent is broken: |
| // https://bugs.webkit.org/show_bug.cgi?id=16735 |
| var event = document.createEvent("KeyboardEvents"); |
| event.initKeyboardEvent("keydown", true, true, document.defaultView, key, 0, |
| false, false, false, false, false); |
| element.dispatchEvent(event); |
| var testInput = document.getElementById('input'); |
| var containerDiv = document.getElementById('container') |
| containerDiv.style.display = 'inline'; |
| window.setTimeout(function() { |
| document.getElementById('result').innerText = testInput.value; |
| window.addEventListener('load', changeStyle, false); |
| <p>This test only works in DRT. You should see 'beforeafter' in the text field.</p> |
| <input id="input" type="text" value=""> |