Revision 4502480240801eb26c1834728471d939e61c385b authored by Luke Bjerring on 05 April 2018, 15:35:55 UTC, committed by Luke Bjerring on 05 April 2018, 15:35:55 UTC
1 parent 08906cb
pointerlock_remove_target_on_mouseup-manual.html
<!DOCTYPE html>
<meta charset="utf-8">
<title>Remove PointerLock target on mouseup</title>
<script src="/resources/testharness.js"></script>
<script src="/resources/testharnessreport.js"></script>
<p>Click anywhere to run the test. If a "PASS" result appears the test passes, otherwise it fails</p>
<div id="target"></div>
<script>
async_test(t => {
const target = document.getElementById('target');
document.addEventListener('mousedown', t.step_func(() => {
target.requestPointerLock();
document.addEventListener('mouseup', t.step_func(() => {
target.remove();
assert_true(document.pointerLockElement === null, 'Pointer lock exited!');
t.done();
}));
}));
})
</script>
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...