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

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

Issue 1159793005: Deprecated webkit-prefixed properties of the Touch interface. (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 5 years, 6 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
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 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
62 } 62 }
63 63
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, 5.2, 6.3); 74 eventSender.addTouchPoint(30.33, 4.5, 5.2, 6.3);
75 eventSender.touchStart(); 75 eventSender.touchStart();
76 if (expectEvent('touchstart')) { 76 if (expectEvent('touchstart')) {
77 shouldBeCloseTo('lastEvent.changedTouches[0].screenX', 30.33, floatP recision); 77 shouldBeCloseTo('lastEvent.changedTouches[0].screenX', 30.33, floatP recision);
78 shouldBeCloseTo('lastEvent.changedTouches[0].screenY', 4.5, floatPre cision); 78 shouldBeCloseTo('lastEvent.changedTouches[0].screenY', 4.5, floatPre cision);
79 shouldBeCloseTo('lastEvent.changedTouches[0].clientX', 30.33, floatP recision); 79 shouldBeCloseTo('lastEvent.changedTouches[0].clientX', 30.33, floatP recision);
80 shouldBeCloseTo('lastEvent.changedTouches[0].clientY', 4.5, floatPre cision); 80 shouldBeCloseTo('lastEvent.changedTouches[0].clientY', 4.5, floatPre cision);
81 shouldBeCloseTo('lastEvent.changedTouches[0].pageX', 30.33 + scrollX , floatPrecision); 81 shouldBeCloseTo('lastEvent.changedTouches[0].pageX', 30.33 + scrollX , floatPrecision);
82 shouldBeCloseTo('lastEvent.changedTouches[0].pageY', 4.5 + scrollY, floatPrecision); 82 shouldBeCloseTo('lastEvent.changedTouches[0].pageY', 4.5 + scrollY, floatPrecision);
83 shouldBeCloseTo('lastEvent.changedTouches[0].webkitRadiusX', 5.2, fl oatPrecision); 83 shouldBeCloseTo('lastEvent.changedTouches[0].radiusX', 5.2, floatPre cision);
84 shouldBeCloseTo('lastEvent.changedTouches[0].webkitRadiusY', 6.3, fl oatPrecision); 84 shouldBeCloseTo('lastEvent.changedTouches[0].radiusY', 6.3, floatPre cision);
85 } 85 }
86 eventSender.releaseTouchPoint(0); 86 eventSender.releaseTouchPoint(0);
87 eventSender.touchEnd(); 87 eventSender.touchEnd();
88 debug(''); 88 debug('');
89 89
90 debug('Testing fractional touch inside simple iframe'); 90 debug('Testing fractional touch inside simple iframe');
91 frameRect = document.getElementById('simpleFrame').getBoundingClientRect (); 91 frameRect = document.getElementById('simpleFrame').getBoundingClientRect ();
92 eventSender.addTouchPoint(frameRect.left + 4.5, frameRect.top + 2.2); 92 eventSender.addTouchPoint(frameRect.left + 4.5, frameRect.top + 2.2);
93 eventSender.touchStart(); 93 eventSender.touchStart();
94 if (expectEvent('touchstart')) { 94 if (expectEvent('touchstart')) {
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
131 shouldBeCloseTo('lastEvent.changedTouches[0].pageX', 4.5 / 2, floatP recision); 131 shouldBeCloseTo('lastEvent.changedTouches[0].pageX', 4.5 / 2, floatP recision);
132 shouldBeCloseTo('lastEvent.changedTouches[0].pageY', 2.2 / 2, floatP recision); 132 shouldBeCloseTo('lastEvent.changedTouches[0].pageY', 2.2 / 2, floatP recision);
133 } 133 }
134 eventSender.releaseTouchPoint(0); 134 eventSender.releaseTouchPoint(0);
135 eventSender.touchEnd(); 135 eventSender.touchEnd();
136 debug(''); 136 debug('');
137 } 137 }
138 138
139 addEventListener('load', runTest); 139 addEventListener('load', runTest);
140 </script> 140 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698