| OLD | NEW |
| 1 var All_Pointer_Events = [ | 1 var All_Pointer_Events = [ |
| 2 "pointerdown", | 2 "pointerdown", |
| 3 "pointerup", | 3 "pointerup", |
| 4 "pointercancel", | 4 "pointercancel", |
| 5 "pointermove", | 5 "pointermove", |
| 6 "pointerover", | 6 "pointerover", |
| 7 "pointerout", | 7 "pointerout", |
| 8 "pointerenter", | 8 "pointerenter", |
| 9 "pointerleave", | 9 "pointerleave", |
| 10 "gotpointercapture", | 10 "gotpointercapture", |
| 11 "lostpointercapture"]; | 11 "lostpointercapture"]; |
| 12 | 12 |
| 13 // Check for conformance to PointerEvent interface | 13 // Check for conformance to PointerEvent interface |
| 14 // TA: 1.1, 1.2, 1.6, 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13 | 14 // TA: 1.1, 1.2, 1.6, 1.7, 1.8, 1.9, 1.10, 1.11, 1.12, 1.13 |
| 15 function check_PointerEvent(event) { | 15 function check_PointerEvent(event, testNamePrefix) { |
| 16 var pointerTestName = event.pointerType + ' ' + event.type; | 16 if (testNamePrefix === undefined) |
| 17 testNamePrefix = ""; |
| 18 var pointerTestName = testNamePrefix + ' ' + event.pointerType + ' ' + event
.type; |
| 17 test(function () { | 19 test(function () { |
| 18 assert_true(event instanceof PointerEvent, "event is a PointerEvent even
t"); | 20 assert_true(event instanceof event.target.ownerDocument.defaultView.Poin
terEvent, "event is a PointerEvent event"); |
| 19 }, pointerTestName + " event is a PointerEvent event"); | 21 }, pointerTestName + " event is a PointerEvent event"); |
| 20 | 22 |
| 21 | 23 |
| 22 // Check attributes for conformance to WebIDL: | 24 // Check attributes for conformance to WebIDL: |
| 23 // * attribute exists | 25 // * attribute exists |
| 24 // * has proper type | 26 // * has proper type |
| 25 // * if the attribute is "readonly", it cannot be changed | 27 // * if the attribute is "readonly", it cannot be changed |
| 26 // TA: 1.1, 1.2 | 28 // TA: 1.1, 1.2 |
| 27 var idl_type_check = { | 29 var idl_type_check = { |
| 28 "long": function (v) { return typeof v === "number" && Math.round(v) ===
v; }, | 30 "long": function (v) { return typeof v === "number" && Math.round(v) ===
v; }, |
| (...skipping 147 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 176 } | 178 } |
| 177 | 179 |
| 178 function rPointerCapture(e) { | 180 function rPointerCapture(e) { |
| 179 try { | 181 try { |
| 180 captureButton.value = 'Set Capture'; | 182 captureButton.value = 'Set Capture'; |
| 181 target0.releasePointerCapture(e.pointerId); | 183 target0.releasePointerCapture(e.pointerId); |
| 182 } | 184 } |
| 183 catch(e) { | 185 catch(e) { |
| 184 } | 186 } |
| 185 } | 187 } |
| OLD | NEW |