Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / third_party / WebKit / LayoutTests / fast / events / touch / multi-touch-inside-iframes-expected.txt
blob65f662db210e38cb247b1711a1558aa273ea7c71
2 Test multi-touch is sent to the same iframe.
4 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
7 PASS successfullyParsed is true
9 TEST COMPLETE
10 First touch is on iframe1.
11 PASS document.elementFromPoint(101, 101).id is "iframe1"
12 PASS ev.type is "touchstart"
13 PASS touchreceiver is "iframe1"
14 PASS ev.changedTouches.length is 1
15 PASS ev.touches.length is 1
16 PASS ev.targetTouches.length is 1
17 PASS ev.touches[0].pageX is 50
18 PASS ev.touches[0].pageY is 50
19 PASS ev.touches[0].identifier is 0
20 PASS ev.touches[0].target.ownerDocument.title is "iframe1"
21 PASS ev.changedTouches[0].target.ownerDocument.title is "iframe1"
22 PASS ev.targetTouches[0].target.ownerDocument.title is "iframe1"
24 Second touch is on iframe2, nothing should happen.
25 PASS document.elementFromPoint(251, 101).id is "iframe2"
27 Moves the first touch outside iframe1.
28 PASS ev.type is "touchmove"
29 PASS touchreceiver is "iframe1"
30 PASS ev.changedTouches.length is 1
31 PASS ev.touches.length is 2
32 PASS ev.targetTouches.length is 1
33 PASS ev.touches[0].pageX is 150
34 PASS ev.touches[0].pageY is 150
35 PASS ev.touches[0].identifier is 0
36 PASS ev.touches[1].identifier is 1
37 PASS ev.changedTouches[0].identifier is 0
38 PASS ev.touches[0].target.ownerDocument.title is "iframe1"
39 PASS ev.changedTouches[0].target.ownerDocument.title is "iframe1"
40 PASS ev.targetTouches[0].target.ownerDocument.title is "iframe1"
41 PASS ev.touches[1].target.nodeName is "#document"
42 PASS ev.touches[1].target.title is "iframe1"
44 Release the first touch.
45 PASS ev.type is "touchend"
46 PASS touchreceiver is "iframe1"
47 PASS ev.changedTouches.length is 1
48 PASS ev.touches.length is 1
49 PASS ev.targetTouches.length is 0
50 PASS ev.changedTouches[0].target.ownerDocument.title is "iframe1"
51 PASS ev.changedTouches[0].identifier is 0
52 PASS ev.touches[0].target.nodeName is "#document"
53 PASS ev.touches[0].target.title is "iframe1"
54 PASS ev.touches[0].identifier is 1
56 Third touch is on iframe2, nothing should happen.
57 PASS document.elementFromPoint(261, 101).id is "iframe2"
59 Release all touches on iframe2, and touch iframe2 again.
60 PASS ev.type is "touchstart"
61 PASS touchreceiver is "iframe2"
62 PASS ev.changedTouches.length is 1
63 PASS ev.touches.length is 1
64 PASS ev.targetTouches.length is 1
65 PASS ev.touches[0].pageX is 50
66 PASS ev.touches[0].pageY is 50
67 PASS ev.touches[0].target.ownerDocument.title is "iframe2"
68 PASS ev.changedTouches[0].target.ownerDocument.title is "iframe2"
69 PASS ev.targetTouches[0].target.ownerDocument.title is "iframe2"
71 Touch iframe1, nothing shoud happen.
73 Release all touches.
74 PASS ev.type is "touchend"
75 PASS touchreceiver is "iframe2"
76 PASS ev.changedTouches.length is 1
77 PASS ev.touches.length is 0
78 PASS ev.targetTouches.length is 0
79 PASS ev.changedTouches[0].target.ownerDocument.title is "iframe2"
80 PASS successfullyParsed is true
82 TEST COMPLETE