OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <style> | 2 <style> |
3 #target { | 3 #target { |
4 width: 50px; | 4 width: 50px; |
5 height: 50px; | 5 height: 50px; |
6 background-color: blue; | 6 background-color: blue; |
7 } | 7 } |
8 </style> | 8 </style> |
9 <title>Main</title> | 9 <title>Main</title> |
10 <div id=target></div> | 10 <div id=target></div> |
(...skipping 14 matching lines...) Expand all Loading... |
25 var dummyDoc = document.implementation.createHTMLDocument('dummyDoc'); | 25 var dummyDoc = document.implementation.createHTMLDocument('dummyDoc'); |
26 | 26 |
27 var target = document.getElementById('target'); | 27 var target = document.getElementById('target'); |
28 target.addEventListener('touchstart', function(e) { | 28 target.addEventListener('touchstart', function(e) { |
29 }); | 29 }); |
30 | 30 |
31 var targets = [target, document, dummyDoc]; | 31 var targets = [target, document, dummyDoc]; |
32 var events = ['touchstart', 'touchmove', 'touchend']; | 32 var events = ['touchstart', 'touchmove', 'touchend']; |
33 for (var i = 0; i < events.length; i++) { | 33 for (var i = 0; i < events.length; i++) { |
34 for (var j = 0; j < targets.length; j++) { | 34 for (var j = 0; j < targets.length; j++) { |
35 targets[j].addEventListener(events[i], logEvent); | 35 targets[j].addEventListener(events[i], logEvent, {passive: false}); |
36 } | 36 } |
37 } | 37 } |
38 | 38 |
39 if (window.eventSender) { | 39 if (window.eventSender) { |
40 debug('Sending touchstart'); | 40 debug('Sending touchstart'); |
41 var rect = target.getBoundingClientRect(); | 41 var rect = target.getBoundingClientRect(); |
42 var targetX = rect.left + rect.width / 2; | 42 var targetX = rect.left + rect.width / 2; |
43 var targetY = rect.top + rect.height / 2; | 43 var targetY = rect.top + rect.height / 2; |
44 eventSender.addTouchPoint(targetX, targetY); | 44 eventSender.addTouchPoint(targetX, targetY); |
45 eventSender.touchStart(); | 45 eventSender.touchStart(); |
(...skipping 12 matching lines...) Expand all Loading... |
58 document.body.insertBefore(target, document.body.firstChild); | 58 document.body.insertBefore(target, document.body.firstChild); |
59 debug(''); | 59 debug(''); |
60 | 60 |
61 debug('Sending touchend'); | 61 debug('Sending touchend'); |
62 eventSender.releaseTouchPoint(0); | 62 eventSender.releaseTouchPoint(0); |
63 eventSender.touchEnd(); | 63 eventSender.touchEnd(); |
64 debug(''); | 64 debug(''); |
65 } | 65 } |
66 </script> | 66 </script> |
67 | 67 |
OLD | NEW |