| 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 iframe { | 4 iframe { |
| 5 width: 100px; | 5 width: 100px; |
| 6 height: 100px; | 6 height: 100px; |
| 7 margin: 0; | 7 margin: 0; |
| 8 padding: 0; | 8 padding: 0; |
| 9 border: 1px solid black; | 9 border: 1px solid black; |
| 10 } | 10 } |
| (...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 49 touchreceiver = receiver; | 49 touchreceiver = receiver; |
| 50 switch (touchEventCount) { | 50 switch (touchEventCount) { |
| 51 case 0: | 51 case 0: |
| 52 shouldBeEqualToString('ev.type', 'touchstart'); | 52 shouldBeEqualToString('ev.type', 'touchstart'); |
| 53 shouldBeEqualToString('touchreceiver', 'iframe1'); | 53 shouldBeEqualToString('touchreceiver', 'iframe1'); |
| 54 shouldBe("ev.changedTouches.length", "1"); | 54 shouldBe("ev.changedTouches.length", "1"); |
| 55 shouldBe("ev.touches.length", "1"); | 55 shouldBe("ev.touches.length", "1"); |
| 56 shouldBe("ev.targetTouches.length", "1"); | 56 shouldBe("ev.targetTouches.length", "1"); |
| 57 shouldBe("ev.touches[0].pageX", "50"); | 57 shouldBe("ev.touches[0].pageX", "50"); |
| 58 shouldBe("ev.touches[0].pageY", "50"); | 58 shouldBe("ev.touches[0].pageY", "50"); |
| 59 shouldBe('ev.touches[0].identifier', '0'); |
| 59 shouldBeEqualToString('ev.touches[0].target.ownerDocument.title', 'i
frame1'); | 60 shouldBeEqualToString('ev.touches[0].target.ownerDocument.title', 'i
frame1'); |
| 60 shouldBeEqualToString('ev.changedTouches[0].target.ownerDocument.tit
le', 'iframe1'); | 61 shouldBeEqualToString('ev.changedTouches[0].target.ownerDocument.tit
le', 'iframe1'); |
| 61 shouldBeEqualToString('ev.targetTouches[0].target.ownerDocument.titl
e', 'iframe1'); | 62 shouldBeEqualToString('ev.targetTouches[0].target.ownerDocument.titl
e', 'iframe1'); |
| 62 break; | 63 break; |
| 63 case 1: | 64 case 1: |
| 64 shouldBeEqualToString('ev.type', 'touchmove'); | 65 shouldBeEqualToString('ev.type', 'touchmove'); |
| 65 shouldBeEqualToString('touchreceiver', 'iframe1'); | 66 shouldBeEqualToString('touchreceiver', 'iframe1'); |
| 66 shouldBe("ev.changedTouches.length", "1"); | 67 shouldBe("ev.changedTouches.length", "1"); |
| 67 shouldBe("ev.touches.length", "1"); | 68 shouldBe("ev.touches.length", "2"); |
| 68 shouldBe("ev.targetTouches.length", "1"); | 69 shouldBe("ev.targetTouches.length", "1"); |
| 69 shouldBe("ev.touches[0].pageX", "150"); | 70 shouldBe("ev.touches[0].pageX", "150"); |
| 70 shouldBe("ev.touches[0].pageY", "150"); | 71 shouldBe("ev.touches[0].pageY", "150"); |
| 72 shouldBe('ev.touches[0].identifier', '0'); |
| 73 shouldBe('ev.touches[1].identifier', '1'); |
| 74 shouldBe('ev.changedTouches[0].identifier', '0'); |
| 71 shouldBeEqualToString('ev.touches[0].target.ownerDocument.title', 'i
frame1'); | 75 shouldBeEqualToString('ev.touches[0].target.ownerDocument.title', 'i
frame1'); |
| 72 shouldBeEqualToString('ev.changedTouches[0].target.ownerDocument.tit
le', 'iframe1'); | 76 shouldBeEqualToString('ev.changedTouches[0].target.ownerDocument.tit
le', 'iframe1'); |
| 73 shouldBeEqualToString('ev.targetTouches[0].target.ownerDocument.titl
e', 'iframe1'); | 77 shouldBeEqualToString('ev.targetTouches[0].target.ownerDocument.titl
e', 'iframe1'); |
| 78 shouldBeEqualToString('ev.touches[1].target.nodeName', '#document'); |
| 79 shouldBeEqualToString('ev.touches[1].target.title', 'iframe1'); |
| 74 break; | 80 break; |
| 75 case 2: | 81 case 2: |
| 76 shouldBeEqualToString('ev.type', 'touchend'); | 82 shouldBeEqualToString('ev.type', 'touchend'); |
| 77 shouldBeEqualToString('touchreceiver', 'iframe1'); | 83 shouldBeEqualToString('touchreceiver', 'iframe1'); |
| 78 shouldBe("ev.changedTouches.length", "1"); | 84 shouldBe("ev.changedTouches.length", "1"); |
| 79 shouldBe("ev.touches.length", "0"); | 85 shouldBe("ev.touches.length", "1"); |
| 80 shouldBe("ev.targetTouches.length", "0"); | 86 shouldBe("ev.targetTouches.length", "0"); |
| 81 shouldBeEqualToString('ev.changedTouches[0].target.ownerDocument.tit
le', 'iframe1'); | 87 shouldBeEqualToString('ev.changedTouches[0].target.ownerDocument.tit
le', 'iframe1'); |
| 88 shouldBe('ev.changedTouches[0].identifier', '0'); |
| 89 shouldBeEqualToString('ev.touches[0].target.nodeName', '#document'); |
| 90 shouldBeEqualToString('ev.touches[0].target.title', 'iframe1'); |
| 91 shouldBe('ev.touches[0].identifier', '1'); |
| 82 break; | 92 break; |
| 83 case 3: | 93 case 3: |
| 84 shouldBeEqualToString('ev.type', 'touchstart'); | 94 shouldBeEqualToString('ev.type', 'touchstart'); |
| 85 shouldBeEqualToString('touchreceiver', 'iframe2'); | 95 shouldBeEqualToString('touchreceiver', 'iframe2'); |
| 86 shouldBe("ev.changedTouches.length", "1"); | 96 shouldBe("ev.changedTouches.length", "1"); |
| 87 shouldBe("ev.touches.length", "1"); | 97 shouldBe("ev.touches.length", "1"); |
| 88 shouldBe("ev.targetTouches.length", "1"); | 98 shouldBe("ev.targetTouches.length", "1"); |
| 89 shouldBe("ev.touches[0].pageX", "50"); | 99 shouldBe("ev.touches[0].pageX", "50"); |
| 90 shouldBe("ev.touches[0].pageY", "50"); | 100 shouldBe("ev.touches[0].pageY", "50"); |
| 91 shouldBeEqualToString('ev.touches[0].target.ownerDocument.title', 'i
frame2'); | 101 shouldBeEqualToString('ev.touches[0].target.ownerDocument.title', 'i
frame2'); |
| (...skipping 69 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 161 debug('This test requires DRT.'); | 171 debug('This test requires DRT.'); |
| 162 } | 172 } |
| 163 } | 173 } |
| 164 | 174 |
| 165 if (window.testRunner) { | 175 if (window.testRunner) { |
| 166 testRunner.waitUntilDone(); | 176 testRunner.waitUntilDone(); |
| 167 } | 177 } |
| 168 </script> | 178 </script> |
| 169 </body> | 179 </body> |
| 170 </html> | 180 </html> |
| OLD | NEW |