Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(207)

Side by Side Diff: LayoutTests/fast/events/touch/touch-fractional-coordinates.html

Issue 1019273002: Revert "Tweaks layoutTests to use eventSender.setTouchPointRadius correctly" (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <script src='../../../resources/js-test.js'></script> 2 <script src='../../../resources/js-test.js'></script>
3 <style> 3 <style>
4 #spacer { 4 #spacer {
5 height: 1000px; 5 height: 1000px;
6 width: 1000px; 6 width: 1000px;
7 } 7 }
8 iframe { 8 iframe {
9 width: 100px; 9 width: 100px;
10 height: 100px; 10 height: 100px;
(...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after
64 document.addEventListener('touchstart', onTouchStart); 64 document.addEventListener('touchstart', onTouchStart);
65 var floatPrecision = 0.00001; 65 var floatPrecision = 0.00001;
66 66
67 function runTest() { 67 function runTest() {
68 if (!eventSender) { 68 if (!eventSender) {
69 debug('This test requires eventSender.'); 69 debug('This test requires eventSender.');
70 return; 70 return;
71 } 71 }
72 72
73 debug('Testing simple fractional touch'); 73 debug('Testing simple fractional touch');
74 eventSender.addTouchPoint(30.33, 4.5); 74 eventSender.addTouchPoint(30.33, 4.5, 5.2, 6.3);
75 if (eventSender.setTouchPointRadius)
76 eventSender.setTouchPointRadius(0, 5.2, 6.3, false);
77 eventSender.touchStart(); 75 eventSender.touchStart();
78 if (expectEvent('touchstart')) { 76 if (expectEvent('touchstart')) {
79 shouldBeCloseTo('lastEvent.changedTouches[0].screenX', 30.33, floatP recision); 77 shouldBeCloseTo('lastEvent.changedTouches[0].screenX', 30.33, floatP recision);
80 shouldBeCloseTo('lastEvent.changedTouches[0].screenY', 4.5, floatPre cision); 78 shouldBeCloseTo('lastEvent.changedTouches[0].screenY', 4.5, floatPre cision);
81 shouldBeCloseTo('lastEvent.changedTouches[0].clientX', 30.33, floatP recision); 79 shouldBeCloseTo('lastEvent.changedTouches[0].clientX', 30.33, floatP recision);
82 shouldBeCloseTo('lastEvent.changedTouches[0].clientY', 4.5, floatPre cision); 80 shouldBeCloseTo('lastEvent.changedTouches[0].clientY', 4.5, floatPre cision);
83 shouldBeCloseTo('lastEvent.changedTouches[0].pageX', 30.33 + scrollX , floatPrecision); 81 shouldBeCloseTo('lastEvent.changedTouches[0].pageX', 30.33 + scrollX , floatPrecision);
84 shouldBeCloseTo('lastEvent.changedTouches[0].pageY', 4.5 + scrollY, floatPrecision); 82 shouldBeCloseTo('lastEvent.changedTouches[0].pageY', 4.5 + scrollY, floatPrecision);
85 if (eventSender.setTouchPointRadius) { 83 shouldBeCloseTo('lastEvent.changedTouches[0].webkitRadiusX', 5.2, fl oatPrecision);
86 shouldBeCloseTo('lastEvent.changedTouches[0].webkitRadiusX', 5.2, floatPrecision); 84 shouldBeCloseTo('lastEvent.changedTouches[0].webkitRadiusY', 6.3, fl oatPrecision);
87 shouldBeCloseTo('lastEvent.changedTouches[0].webkitRadiusY', 6.3, floatPrecision);
88 }
89 } 85 }
90 eventSender.releaseTouchPoint(0); 86 eventSender.releaseTouchPoint(0);
91 eventSender.touchEnd(); 87 eventSender.touchEnd();
92 debug(''); 88 debug('');
93 89
94 debug('Testing fractional touch inside simple iframe'); 90 debug('Testing fractional touch inside simple iframe');
95 frameRect = document.getElementById('simpleFrame').getBoundingClientRect (); 91 frameRect = document.getElementById('simpleFrame').getBoundingClientRect ();
96 eventSender.addTouchPoint(frameRect.left + 4.5, frameRect.top + 2.2); 92 eventSender.addTouchPoint(frameRect.left + 4.5, frameRect.top + 2.2);
97 eventSender.touchStart(); 93 eventSender.touchStart();
98 if (expectEvent('touchstart')) { 94 if (expectEvent('touchstart')) {
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
135 shouldBeCloseTo('lastEvent.changedTouches[0].pageX', 4.5 / 2, floatP recision); 131 shouldBeCloseTo('lastEvent.changedTouches[0].pageX', 4.5 / 2, floatP recision);
136 shouldBeCloseTo('lastEvent.changedTouches[0].pageY', 2.2 / 2, floatP recision); 132 shouldBeCloseTo('lastEvent.changedTouches[0].pageY', 2.2 / 2, floatP recision);
137 } 133 }
138 eventSender.releaseTouchPoint(0); 134 eventSender.releaseTouchPoint(0);
139 eventSender.touchEnd(); 135 eventSender.touchEnd();
140 debug(''); 136 debug('');
141 } 137 }
142 138
143 addEventListener('load', runTest); 139 addEventListener('load', runTest);
144 </script> 140 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698