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

Side by Side Diff: third_party/WebKit/LayoutTests/external/wpt/pointerevents/extension/pointerevent_constructor.html

Issue 2889733002: Set the target lazily for the coalesced events (Closed)
Patch Set: Add missing override Created 3 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
« no previous file with comments | « no previous file | third_party/WebKit/Source/core/events/MouseEvent.h » ('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 <html> 2 <html>
3 <head> 3 <head>
4 <title>PointerEvent: Constructor test</title> 4 <title>PointerEvent: Constructor test</title>
5 <meta name="viewport" content="width=device-width"> 5 <meta name="viewport" content="width=device-width">
6 <link rel="stylesheet" type="text/css" href="pointerevent_styles.css"> 6 <link rel="stylesheet" type="text/css" href="pointerevent_styles.css">
7 <script src="/resources/testharness.js"></script> 7 <script src="/resources/testharness.js"></script>
8 <script src="/resources/testharnessreport.js"></script> 8 <script src="/resources/testharnessreport.js"></script>
9 <!-- Additional helper script for common checks across event types --> 9 <!-- Additional helper script for common checks across event types -->
10 </head> 10 </head>
(...skipping 15 matching lines...) Expand all
26 ["getCoalescedEvents()[0].clientX", event.getCoalescedEvents ()[0].clientX, 300], 26 ["getCoalescedEvents()[0].clientX", event.getCoalescedEvents ()[0].clientX, 300],
27 ["getCoalescedEvents()[1].clientX", event.getCoalescedEvents ()[1].clientX, 310], 27 ["getCoalescedEvents()[1].clientX", event.getCoalescedEvents ()[1].clientX, 310],
28 ]); 28 ]);
29 for (var i=0; i<event.getCoalescedEvents().length; i++) { 29 for (var i=0; i<event.getCoalescedEvents().length; i++) {
30 var coalescedEvent = event.getCoalescedEvents()[i]; 30 var coalescedEvent = event.getCoalescedEvents()[i];
31 generate_tests(assert_equals, [ 31 generate_tests(assert_equals, [
32 ["getCoalescedEvents()[" + i + "].pointerId", coalescedE vent.pointerId, event.pointerId], 32 ["getCoalescedEvents()[" + i + "].pointerId", coalescedE vent.pointerId, event.pointerId],
33 ["getCoalescedEvents()[" + i + "].pointerType", coalesce dEvent.pointerType, event.pointerType], 33 ["getCoalescedEvents()[" + i + "].pointerType", coalesce dEvent.pointerType, event.pointerType],
34 ["getCoalescedEvents()[" + i + "].isPrimary", coalescedE vent.isPrimary, event.isPrimary], 34 ["getCoalescedEvents()[" + i + "].isPrimary", coalescedE vent.isPrimary, event.isPrimary],
35 ["getCoalescedEvents()[" + i + "].getCoalescedEvents().l ength", coalescedEvent.getCoalescedEvents().length, 0], 35 ["getCoalescedEvents()[" + i + "].getCoalescedEvents().l ength", coalescedEvent.getCoalescedEvents().length, 0],
36 ["getCoalescedEvents()[" + i + "].target", coalescedEven t.target, null], 36 ["getCoalescedEvents()[" + i + "].target", coalescedEven t.target, target0],
37 ["getCoalescedEvents()[" + i + "].currentTarget", coales cedEvent.target, null], 37 ["getCoalescedEvents()[" + i + "].currentTarget", coales cedEvent.currentTarget, null],
38 ["getCoalescedEvents()[" + i + "].eventPhase", coalesced Event.eventPhase, Event.NONE], 38 ["getCoalescedEvents()[" + i + "].eventPhase", coalesced Event.eventPhase, Event.NONE],
39 ["getCoalescedEvents()[" + i + "].cancelable", coalesced Event.cancelable, false], 39 ["getCoalescedEvents()[" + i + "].cancelable", coalesced Event.cancelable, false],
40 ["getCoalescedEvents()[" + i + "].bubbles", coalescedEve nt.bubbles, false], 40 ["getCoalescedEvents()[" + i + "].bubbles", coalescedEve nt.bubbles, false],
41 ["getCoalescedEvents()[" + i + "].offsetX", coalescedEve nt.offsetX, event.offsetX + (i==0?-10:0)],
42 ["getCoalescedEvents()[" + i + "].offsetY", coalescedEve nt.offsetY, event.offsetY],
41 ]); 43 ]);
42 } 44 }
43 })); 45 }));
44 on_event(target0, "pointerout", this.step_func(function(event) { 46 on_event(target0, "pointerout", this.step_func(function(event) {
45 generate_tests(assert_equals, [ 47 generate_tests(assert_equals, [
46 ["default getCoalescedEvents().length", event.getCoalescedEv ents().length, 0], 48 ["default getCoalescedEvents().length", event.getCoalescedEv ents().length, 0],
47 ]); 49 ]);
48 })); 50 }));
49 51
50 on_event(window, "load", this.step_func_done(function() { 52 on_event(window, "load", this.step_func_done(function() {
(...skipping 18 matching lines...) Expand all
69 target0.dispatchEvent(pointerEventDefault); 71 target0.dispatchEvent(pointerEventDefault);
70 }, "PointerEvent constructor")); 72 }, "PointerEvent constructor"));
71 }) 73 })
72 </script> 74 </script>
73 <div id="complete-notice"> 75 <div id="complete-notice">
74 <p>The following pointer types were detected: <span id="pointertype-log"></s pan>.</p> 76 <p>The following pointer types were detected: <span id="pointertype-log"></s pan>.</p>
75 </div> 77 </div>
76 <div id="log"></div> 78 <div id="log"></div>
77 </body> 79 </body>
78 </html> 80 </html>
OLDNEW
« no previous file with comments | « no previous file | third_party/WebKit/Source/core/events/MouseEvent.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698