OLD | NEW |
1 <html> | 1 <html> |
2 <script src="../../../resources/js-test.js"></script> | 2 <script src="../../../resources/js-test.js"></script> |
3 <style> | 3 <style> |
4 #iframe1 { | 4 #iframe1 { |
5 width: 200px; | 5 width: 200px; |
6 height: 200px; | 6 height: 200px; |
7 margin: 0; | 7 margin: 0; |
8 padding: 0; | 8 padding: 0; |
9 border: 1px solid black; | 9 border: 1px solid black; |
10 position:absolute; | 10 position:absolute; |
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
46 shouldBe("ev.touches[0].pageX", "50"); | 46 shouldBe("ev.touches[0].pageX", "50"); |
47 shouldBe("ev.touches[0].pageY", "50"); | 47 shouldBe("ev.touches[0].pageY", "50"); |
48 shouldBeEqualToString('ev.touches[0].target.ownerDocument.title', 'i
frame1'); | 48 shouldBeEqualToString('ev.touches[0].target.ownerDocument.title', 'i
frame1'); |
49 shouldBeEqualToString('ev.changedTouches[0].target.ownerDocument.tit
le', 'iframe1'); | 49 shouldBeEqualToString('ev.changedTouches[0].target.ownerDocument.tit
le', 'iframe1'); |
50 shouldBeEqualToString('ev.targetTouches[0].target.ownerDocument.titl
e', 'iframe1'); | 50 shouldBeEqualToString('ev.targetTouches[0].target.ownerDocument.titl
e', 'iframe1'); |
51 break; | 51 break; |
52 case 1: | 52 case 1: |
53 shouldBeEqualToString('ev.type', 'touchmove'); | 53 shouldBeEqualToString('ev.type', 'touchmove'); |
54 shouldBeEqualToString('touchreceiver', 'iframe1'); | 54 shouldBeEqualToString('touchreceiver', 'iframe1'); |
55 shouldBe("ev.changedTouches.length", "1"); | 55 shouldBe("ev.changedTouches.length", "1"); |
56 shouldBe("ev.touches.length", "1"); | 56 shouldBe("ev.touches.length", "2"); |
57 shouldBe("ev.targetTouches.length", "1"); | 57 shouldBe("ev.targetTouches.length", "1"); |
58 shouldBe("ev.touches[0].pageX", "200"); | 58 shouldBe("ev.touches[0].pageX", "200"); |
59 shouldBe("ev.touches[0].pageY", "200"); | 59 shouldBe("ev.touches[0].pageY", "200"); |
60 shouldBeEqualToString('ev.touches[0].target.ownerDocument.title', 'i
frame1'); | 60 shouldBeEqualToString('ev.touches[0].target.ownerDocument.title', 'i
frame1'); |
61 shouldBeEqualToString('ev.changedTouches[0].target.ownerDocument.tit
le', 'iframe1'); | 61 shouldBeEqualToString('ev.changedTouches[0].target.ownerDocument.tit
le', 'iframe1'); |
62 shouldBeEqualToString('ev.targetTouches[0].target.ownerDocument.titl
e', 'iframe1'); | 62 shouldBeEqualToString('ev.targetTouches[0].target.ownerDocument.titl
e', 'iframe1'); |
| 63 shouldBeEqualToString('ev.touches[1].target.nodeName', '#document'); |
| 64 shouldBeEqualToString('ev.touches[1].target.title', 'iframe1'); |
63 break; | 65 break; |
64 case 2: | 66 case 2: |
65 shouldBeEqualToString('ev.type', 'touchend'); | 67 shouldBeEqualToString('ev.type', 'touchend'); |
66 shouldBeEqualToString('touchreceiver', 'iframe1'); | 68 shouldBeEqualToString('touchreceiver', 'iframe1'); |
67 shouldBe("ev.changedTouches.length", "1"); | 69 shouldBe("ev.changedTouches.length", "1"); |
68 shouldBe("ev.touches.length", "0"); | 70 shouldBe("ev.touches.length", "1"); |
69 shouldBe("ev.targetTouches.length", "0"); | 71 shouldBe("ev.targetTouches.length", "0"); |
| 72 shouldBe('ev.changedTouches[0].identifier', '0'); |
70 shouldBeEqualToString('ev.changedTouches[0].target.ownerDocument.tit
le', 'iframe1'); | 73 shouldBeEqualToString('ev.changedTouches[0].target.ownerDocument.tit
le', 'iframe1'); |
| 74 shouldBe('ev.touches[0].identifier', '1'); |
| 75 shouldBeEqualToString('ev.touches[0].target.nodeName', '#document'); |
| 76 shouldBeEqualToString('ev.touches[0].target.title', 'iframe1'); |
71 break; | 77 break; |
72 case 3: | 78 case 3: |
73 shouldBeEqualToString('ev.type', 'touchstart'); | 79 shouldBeEqualToString('ev.type', 'touchstart'); |
74 shouldBeEqualToString('touchreceiver', 'iframe2'); | 80 shouldBeEqualToString('touchreceiver', 'iframe2'); |
75 shouldBe("ev.changedTouches.length", "1"); | 81 shouldBe("ev.changedTouches.length", "1"); |
76 shouldBe("ev.touches.length", "1"); | 82 shouldBe("ev.touches.length", "1"); |
77 shouldBe("ev.targetTouches.length", "1"); | 83 shouldBe("ev.targetTouches.length", "1"); |
78 shouldBe("ev.touches[0].pageX", "30"); | 84 shouldBe("ev.touches[0].pageX", "30"); |
79 shouldBe("ev.touches[0].pageY", "30"); | 85 shouldBe("ev.touches[0].pageY", "30"); |
80 shouldBeEqualToString('ev.touches[0].target.ownerDocument.title', 'i
frame2'); | 86 shouldBeEqualToString('ev.touches[0].target.ownerDocument.title', 'i
frame2'); |
(...skipping 82 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
163 testRunner.waitUntilDone(); | 169 testRunner.waitUntilDone(); |
164 } | 170 } |
165 | 171 |
166 function getTitle() { | 172 function getTitle() { |
167 title++; | 173 title++; |
168 return 'iframe' + title; | 174 return 'iframe' + title; |
169 } | 175 } |
170 </script> | 176 </script> |
171 </body> | 177 </body> |
172 </html> | 178 </html> |
OLD | NEW |