OLD | NEW |
(Empty) | |
| 1 <!DOCTYPE html> |
| 2 <meta charset="utf-8"> |
| 3 <title>Remove PointerLock target on mouseup</title> |
| 4 <script src="/resources/testharness.js"></script> |
| 5 <script src="/resources/testharnessreport.js"></script> |
| 6 <p>Click anywhere to run the test. If a "PASS" result appears the test passes, o
therwise it fails</p> |
| 7 <div id="target"></div> |
| 8 <script> |
| 9 async_test(t => { |
| 10 const target = document.getElementById('target'); |
| 11 document.addEventListener('mousedown', t.step_func(() => { |
| 12 target.requestPointerLock(); |
| 13 document.addEventListener('mouseup', t.step_func(() => { |
| 14 target.remove(); |
| 15 assert_true(document.pointerLockElement === null, 'Pointer lock exit
ed!'); |
| 16 t.done(); |
| 17 })); |
| 18 })); |
| 19 }) |
| 20 </script> |
OLD | NEW |