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

Side by Side Diff: third_party/WebKit/LayoutTests/virtual/pointerevent/fast/events/pointerevents/pointer-event-properties-in-iframe.html

Issue 1960233002: Fix mouse pointer event clientX/Y (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 7 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 iframe { 4 iframe {
5 width: 300px; 5 width: 300px;
6 height: 300px; 6 height: 300px;
7 margin-left: 100px; 7 margin-left: 100px;
8 margin-top: 30px; 8 margin-top: 30px;
9 border: 0; 9 border: 0;
10 background: green; 10 background: green;
(...skipping 23 matching lines...) Expand all
34 'clientY' 34 'clientY'
35 ]; 35 ];
36 36
37 document.events = []; 37 document.events = [];
38 38
39 function runTests() { 39 function runTests() {
40 document.getElementById('target').contentWindow.scrollTo(0, 100); 40 document.getElementById('target').contentWindow.scrollTo(0, 100);
41 testRunner.dumpAsText(); 41 testRunner.dumpAsText();
42 testRunner.waitUntilDone(); 42 testRunner.waitUntilDone();
43 43
44 // mouse events inside iframe
45 eventSender.mouseMoveTo(200, 200);
46 eventSender.mouseDown(1);
47 eventSender.mouseUp(0);
48
44 // touch events inside iframe 49 // touch events inside iframe
45 eventSender.addTouchPoint(200, 200) 50 eventSender.addTouchPoint(200, 200)
46 eventSender.touchStart(); 51 eventSender.touchStart();
47 eventSender.updateTouchPoint(0, 200, 200); 52 eventSender.updateTouchPoint(0, 200, 200);
48 eventSender.touchMove(); 53 eventSender.touchMove();
49 eventSender.releaseTouchPoint(0); 54 eventSender.releaseTouchPoint(0);
50 eventSender.touchEnd(); 55 eventSender.touchEnd();
51 56
52 window.setTimeout('finish()', 0); 57 window.setTimeout('finish()', 0);
53 } 58 }
(...skipping 10 matching lines...) Expand all
64 } 69 }
65 70
66 if (window.eventSender) { 71 if (window.eventSender) {
67 window.onload = runTests; 72 window.onload = runTests;
68 } else 73 } else
69 debug('This test requires eventSender'); 74 debug('This test requires eventSender');
70 75
71 description("This test verifies clientX/Y of pointer events inside iframe."); 76 description("This test verifies clientX/Y of pointer events inside iframe.");
72 77
73 </script> 78 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698