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 |