1 This tests basic multi touch event support. 2 3 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". 4 5 6 multi touch sequence 7 Two touchpoints pressed 8 PASS lastEvent.type is "touchstart" 9 PASS lastEvent.touches.length is 2 10 PASS lastEvent.changedTouches.length is 2 11 PASS lastEvent.targetTouches.length is 2 12 PASS lastEvent.pageX is 0 13 PASS lastEvent.pageY is 0 14 PASS lastEvent.touches[0].pageX is 10 15 PASS lastEvent.touches[0].pageY is 10 16 PASS lastEvent.touches[0].clientX is 10 17 PASS lastEvent.touches[0].clientY is 10 18 PASS lastEvent.touches[0].identifier is 0 19 PASS lastEvent.touches[1].pageX is 20 20 PASS lastEvent.touches[1].pageY is 30 21 PASS lastEvent.touches[1].clientX is 20 22 PASS lastEvent.touches[1].clientY is 30 23 PASS lastEvent.touches[1].identifier is 1 24 PASS lastEvent.changedTouches[0].pageX is 10 25 PASS lastEvent.changedTouches[0].pageY is 10 26 PASS lastEvent.changedTouches[0].clientX is 10 27 PASS lastEvent.changedTouches[0].clientY is 10 28 PASS lastEvent.changedTouches[0].identifier is 0 29 PASS lastEvent.changedTouches[1].pageX is 20 30 PASS lastEvent.changedTouches[1].pageY is 30 31 PASS lastEvent.changedTouches[1].clientX is 20 32 PASS lastEvent.changedTouches[1].clientY is 30 33 PASS lastEvent.changedTouches[1].identifier is 1 34 PASS lastEvent.targetTouches[0].pageX is 10 35 PASS lastEvent.targetTouches[0].pageY is 10 36 PASS lastEvent.targetTouches[0].clientX is 10 37 PASS lastEvent.targetTouches[0].clientY is 10 38 PASS lastEvent.targetTouches[0].identifier is 0 39 PASS lastEvent.targetTouches[1].pageX is 20 40 PASS lastEvent.targetTouches[1].pageY is 30 41 PASS lastEvent.targetTouches[1].clientX is 20 42 PASS lastEvent.targetTouches[1].clientY is 30 43 PASS lastEvent.targetTouches[1].identifier is 1 44 First touchpoint moved 45 PASS lastEvent.type is "touchmove" 46 PASS lastEvent.touches.length is 2 47 PASS lastEvent.changedTouches.length is 1 48 PASS lastEvent.targetTouches.length is 2 49 PASS lastEvent.pageX is 0 50 PASS lastEvent.pageY is 0 51 PASS lastEvent.touches[0].pageX is 15 52 PASS lastEvent.touches[0].pageY is 15 53 PASS lastEvent.touches[0].clientX is 15 54 PASS lastEvent.touches[0].clientY is 15 55 PASS lastEvent.touches[0].identifier is 0 56 PASS lastEvent.changedTouches[0].pageX is 15 57 PASS lastEvent.changedTouches[0].pageY is 15 58 PASS lastEvent.changedTouches[0].clientX is 15 59 PASS lastEvent.changedTouches[0].clientY is 15 60 PASS lastEvent.changedTouches[0].identifier is 0 61 PASS lastEvent.touches[1].pageX is 20 62 PASS lastEvent.touches[1].pageY is 30 63 PASS lastEvent.touches[1].clientX is 20 64 PASS lastEvent.touches[1].clientY is 30 65 PASS lastEvent.touches[1].identifier is 1 66 First touchpoint is released 67 PASS lastEvent.type is "touchend" 68 PASS lastEvent.touches.length is 1 69 PASS lastEvent.changedTouches.length is 1 70 PASS lastEvent.targetTouches.length is 1 71 PASS lastEvent.pageX is 0 72 PASS lastEvent.pageY is 0 73 PASS lastEvent.touches[0].pageX is 20 74 PASS lastEvent.touches[0].pageY is 30 75 PASS lastEvent.touches[0].clientX is 20 76 PASS lastEvent.touches[0].clientY is 30 77 PASS lastEvent.touches[0].identifier is 1 78 PASS lastEvent.changedTouches[0].pageX is 15 79 PASS lastEvent.changedTouches[0].pageY is 15 80 PASS lastEvent.changedTouches[0].clientX is 15 81 PASS lastEvent.changedTouches[0].clientY is 15 82 PASS lastEvent.changedTouches[0].identifier is 0 83 PASS lastEvent.targetTouches[0].pageX is 20 84 PASS lastEvent.targetTouches[0].pageY is 30 85 PASS lastEvent.targetTouches[0].clientX is 20 86 PASS lastEvent.targetTouches[0].clientY is 30 87 PASS lastEvent.targetTouches[0].identifier is 1 88 Last remaining touchpoint is released 89 PASS lastEvent.type is "touchend" 90 PASS lastEvent.touches.length is 0 91 PASS lastEvent.changedTouches.length is 1 92 PASS lastEvent.targetTouches.length is 0 93 PASS lastEvent.pageX is 0 94 PASS lastEvent.pageY is 0 95 PASS lastEvent.changedTouches[0].pageX is 20 96 PASS lastEvent.changedTouches[0].pageY is 30 97 PASS lastEvent.changedTouches[0].clientX is 20 98 PASS lastEvent.changedTouches[0].clientY is 30 99 PASS lastEvent.changedTouches[0].identifier is 1 100 PASS successfullyParsed is true 101 102 TEST COMPLETE 103 104