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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/events/pointerevents/touch-capture-in-iframe.html

Issue 2408133007: Check the root frame pointer events as well for capture (Closed)
Patch Set: Fix the function naming Created 4 years, 2 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
« no previous file with comments | « no previous file | third_party/WebKit/LayoutTests/fast/events/pointerevents/touch-capture-in-iframe-expected.txt » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 <script src='../../../resources/js-test.js'></script> 1 <script src='../../../resources/js-test.js'></script>
2 <style> 2 <style>
3 iframe { 3 iframe {
4 width: 300px; 4 width: 300px;
5 height: 300px; 5 height: 300px;
6 top: 100px; 6 top: 100px;
7 left: 50px; 7 left: 50px;
8 border: 0; 8 border: 0;
9 position: absolute; 9 position: absolute;
10 background: green; 10 background: green;
11 } 11 }
12 #outerFrame { 12 #outerFrame {
13 width: 500px; 13 width: 500px;
14 height: 500px; 14 height: 500px;
15 background: blue; 15 background: blue;
16 } 16 }
17 </style> 17 </style>
18 18
19 <div id='outerFrame'> 19 <div id='outerFrame'>
20 <iframe id='innerFrameElement' srcdoc=" 20 <iframe id='innerFrameElement' srcdoc="
21 <body id='innerFrame' style='height:500px; width: 500px; padding: 0; margin: 0 ;'> 21 <body id='innerFrame' style='height:500px; width: 500px; padding: 0; margin: 0 ;'>
22 <script> 22 <script>
23 top.document.testEventList.forEach(function(eventName) { 23 top.document.testEventList.forEach(function(eventName) {
24 document.addEventListener(eventName, function(event) { 24 document.addEventListener(eventName, function(event) {
25 25 if (top.document.releaseTouchCapture && event.type == 'pointerdown') {
26 // TODO(crbug.com/449649): Due to inconsistency of the frame vs page 26 top.debug('--- Release pointer capture for ' + event.pointerId + ' - --');
27 // event handling in EventHandler the releasePointerCapture and setPoi nterCapture 27 event.target.releasePointerCapture(event.pointerId);
28 // do not work inside the iframe for touch pointer events. 28 }
29
30 top.logEvent(event); 29 top.logEvent(event);
31 }); 30 });
32 }); 31 });
33 </script> 32 </script>
34 </body>"> 33 </body>">
35 </iframe> 34 </iframe>
36 </div> 35 </div>
37 36
38 <div id='console'></div> 37 <div id='console'></div>
39 38
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
129 if (window.eventSender) { 128 if (window.eventSender) {
130 testRunner.waitUntilDone(); 129 testRunner.waitUntilDone();
131 window.onload = runTests; 130 window.onload = runTests;
132 } else 131 } else
133 debug('This test requires eventSender'); 132 debug('This test requires eventSender');
134 133
135 description("This test verifies touch and corresponding pointerevent targets ins ide and outside the iframe."); 134 description("This test verifies touch and corresponding pointerevent targets ins ide and outside the iframe.");
136 135
137 </script> 136 </script>
138 137
OLDNEW
« no previous file with comments | « no previous file | third_party/WebKit/LayoutTests/fast/events/pointerevents/touch-capture-in-iframe-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698