OLD | NEW |
1 function dispatchWheelEvent(element, deltaX, deltaY) | 1 function dispatchWheelEvent(element, deltaX, deltaY) |
2 { | 2 { |
3 var eventInit = { deltaX: -deltaX, deltaY: -deltaY }; | 3 var event = document.createEvent('WheelEvent'); |
4 var event = new WheelEvent('mousewheel', eventInit); | 4 var dontCare = 0; |
| 5 event.initWebKitWheelEvent(deltaX, deltaY, document.defaultView, dontCare, d
ontCare, dontCare, dontCare, false, false, false, false); |
5 element.dispatchEvent(event); | 6 element.dispatchEvent(event); |
6 } | 7 } |
7 | 8 |
8 var input; | 9 var input; |
9 function testWheelEvent(parameters) | 10 function testWheelEvent(parameters) |
10 { | 11 { |
11 var inputType = parameters['inputType']; | 12 var inputType = parameters['inputType']; |
12 var initialValue = parameters['initialValue']; | 13 var initialValue = parameters['initialValue']; |
13 var stepUpValue1 = parameters['stepUpValue1']; | 14 var stepUpValue1 = parameters['stepUpValue1']; |
14 var stepUpValue2 = parameters['stepUpValue2']; | 15 var stepUpValue2 = parameters['stepUpValue2']; |
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
48 shouldBeEqualToString('input.value', initialValue); | 49 shouldBeEqualToString('input.value', initialValue); |
49 input.readOnly = false; | 50 input.readOnly = false; |
50 | 51 |
51 debug('No focus:'); | 52 debug('No focus:'); |
52 document.getElementById('another').focus(); | 53 document.getElementById('another').focus(); |
53 dispatchWheelEvent(input, 0, 1); | 54 dispatchWheelEvent(input, 0, 1); |
54 shouldBeEqualToString('input.value', initialValue); | 55 shouldBeEqualToString('input.value', initialValue); |
55 | 56 |
56 parent.parentNode.removeChild(parent); | 57 parent.parentNode.removeChild(parent); |
57 } | 58 } |
OLD | NEW |