Index: LayoutTests/fast/forms/range/range-keyboard-oninput-event.html |
diff --git a/LayoutTests/fast/forms/range/range-keyboard-oninput-event.html b/LayoutTests/fast/forms/range/range-keyboard-oninput-event.html |
new file mode 100644 |
index 0000000000000000000000000000000000000000..22ad1806131dae21f28eac2304376ef39b382099 |
--- /dev/null |
+++ b/LayoutTests/fast/forms/range/range-keyboard-oninput-event.html |
@@ -0,0 +1,33 @@ |
+<html> |
+ <head> |
+ <script> |
+ |
+ function sendKey(element, keyName) { |
+ var event = document.createEvent('KeyboardEvent'); |
+ event.initKeyboardEvent('keydown', true, true, document.defaultView, keyName); |
+ element.dispatchEvent(event); |
+ } |
+ function log(msg) |
+ { |
+ var res = document.getElementById('res'); |
+ res.innerHTML = res.innerHTML + msg + "<br>"; |
+ } |
+ function test() |
+ { |
+ var slider = document.getElementById('slider'); |
+ if (window.testRunner) { |
+ testRunner.dumpAsText(); |
+ // slider drag |
+ sendKey(slider, 'Left'); |
+ sendKey(slider, 'Right'); |
+ |
+ } |
+ } |
+ </script> |
+ </hefad> |
ltilve
2014/02/25 23:52:21
I think that you have a typo here.
Habib Virji
2014/02/26 08:52:57
Done.
|
+ <body onload="test()"> |
+ This tests that range generates oninput when in focus for keyboard event and when onblur or out of focus generates for keyboard events. |
+ <input type="range" id="slider" oninput="log('input')" onchange="log('change')" min=0 max=100 value=50> |
+ <div id="res"></div> |
+ </body> |
+</html> |