Chromium Code Reviews| OLD | NEW |
|---|---|
| (Empty) | |
| 1 <html> | |
| 2 <head> | |
| 3 <script> | |
| 4 | |
| 5 function sendKey(element, keyName) { | |
| 6 var event = document.createEvent('KeyboardEvent'); | |
|
keishi
2014/03/03 06:51:11
I'm not sure if we will keep allow triggering of d
Habib Virji
2014/03/04 10:32:52
Done.
| |
| 7 event.initKeyboardEvent('keydown', true, true, document.defaultV iew, keyName); | |
| 8 element.dispatchEvent(event); | |
| 9 } | |
| 10 function log(msg) | |
| 11 { | |
| 12 var res = document.getElementById('res'); | |
| 13 res.innerHTML = res.innerHTML + msg + "<br>"; | |
| 14 } | |
| 15 function test() | |
| 16 { | |
| 17 var slider = document.getElementById('slider'); | |
| 18 if (window.testRunner) { | |
| 19 testRunner.dumpAsText(); | |
| 20 // slider drag | |
| 21 sendKey(slider, 'Left'); | |
| 22 sendKey(slider, 'Right'); | |
| 23 | |
| 24 } | |
| 25 } | |
| 26 </script> | |
| 27 </head> | |
| 28 <body onload="test()"> | |
| 29 This tests that range generates oninput when in focus for keyboard event and when onblur or out of focus generates for keyboard events. | |
| 30 <input type="range" id="slider" oninput="log('input')" onchange="log('ch ange')" min=0 max=100 value=50> | |
|
keishi
2014/03/03 06:51:11
I would prefer using js-test.js so we are clear wh
Habib Virji
2014/03/04 10:32:52
Done.
| |
| 31 <div id="res"></div> | |
| 32 </body> | |
| 33 </html> | |
| OLD | NEW |