| <!DOCTYPE HTML> |
| <title>contexmenu is a PointerEvent</title> |
| <link rel="help" href="https://github.com/w3c/pointerevents/pull/317"> |
| <script src="/resources/testharness.js"></script> |
| <script src="/resources/testharnessreport.js"></script> |
| <script src="/resources/testdriver.js"></script> |
| <script src="/resources/testdriver-actions.js"></script> |
| <script src="/resources/testdriver-vendor.js"></script> |
| |
| <input id="target" style="margin: 20px"> |
| |
| <script> |
| 'use strict'; |
| let contextmenuTest = async_test("contextmenu is a PointerEvent"); |
| |
| target.addEventListener("contextmenu", contextmenuTest.step_func_done((e)=>{ |
| assert_true(e instanceof PointerEvent, "contextmenu should be a PointerEvent"); |
| })); |
| let actions = new test_driver.Actions(); |
| actions.pointerMove(0,0, {origin:target}) |
| .pointerDown({button:actions.ButtonType.RIGHT}) |
| .pointerUp({button:actions.ButtonType.RIGHT}) |
| .send(); |
| </script> |