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

Side by Side Diff: LayoutTests/fast/events/dispatch-mouse-events-to-window-always.html

Issue 1289753006: Fallback to root layer if hit-testing does not hit anything in iframe (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: fix layout test Created 5 years, 4 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 | LayoutTests/fast/events/dispatch-mouse-events-to-window-always-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 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <style> 2 <style>
3 * { 3 * {
4 padding: 0; 4 padding: 0;
5 margin: 0; 5 margin: 0;
6 } 6 }
7 7
8 ::-webkit-scrollbar { 8 ::-webkit-scrollbar {
9 display: none; 9 display: none;
10 } 10 }
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after
56 target.addEventListener(eventType, registerEvent.bind(target)); 56 target.addEventListener(eventType, registerEvent.bind(target));
57 } 57 }
58 } 58 }
59 59
60 debug('outside body, inside element'); // received by element, body, doc, wi ndow 60 debug('outside body, inside element'); // received by element, body, doc, wi ndow
61 generateEventsAndVerify(500, 500, [document.getElementById('child'), documen t.body, document, window]); 61 generateEventsAndVerify(500, 500, [document.getElementById('child'), documen t.body, document, window]);
62 debug('inside body, outside element'); // received by body, doc, window 62 debug('inside body, outside element'); // received by body, doc, window
63 generateEventsAndVerify(10, 10, [document.body, document, window]); 63 generateEventsAndVerify(10, 10, [document.body, document, window]);
64 debug('outside body, outside element, inside frame'); // received by doc, wi ndow 64 debug('outside body, outside element, inside frame'); // received by doc, wi ndow
65 generateEventsAndVerify(10, 500, [document, window]); 65 generateEventsAndVerify(10, 500, [document, window]);
66 debug('outside body, outside element, outside frame'); // received by doc, w indow
67 generateEventsAndVerify(10, 2000, [document, window]);
68 66
69 finishJSTest(); 67 finishJSTest();
70 68
71 function registerEvent(e) { 69 function registerEvent(e) {
72 window.receivers[e.type].push(this); 70 window.receivers[e.type].push(this);
73 } 71 }
74 72
75 function generateEventsAndVerify(x, y, expectedReceivers) { 73 function generateEventsAndVerify(x, y, expectedReceivers) {
76 eventSender.mouseMoveTo(x, y); 74 eventSender.mouseMoveTo(x, y);
77 eventSender.mouseDown(); 75 eventSender.mouseDown();
(...skipping 13 matching lines...) Expand all
91 shouldBeEqualToString('objectsToString(actualReceivers)', objectsToStrin g(expectedReceivers)); 89 shouldBeEqualToString('objectsToString(actualReceivers)', objectsToStrin g(expectedReceivers));
92 90
93 window.receivers[eventType] = []; 91 window.receivers[eventType] = [];
94 } 92 }
95 } 93 }
96 94
97 function objectsToString(objects) { 95 function objectsToString(objects) {
98 return String(objects.map(function(o) {return o.constructor.name;})); 96 return String(objects.map(function(o) {return o.constructor.name;}));
99 } 97 }
100 98
101 </script> 99 </script>
OLDNEW
« no previous file with comments | « no previous file | LayoutTests/fast/events/dispatch-mouse-events-to-window-always-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698