3 <title>DeviceMotion all-null event test with alert</title>
4 <script type="text/javascript">
5 function checkMotionEvent(event) {
6 return event.acceleration.x == null &&
7 event.acceleration.y == null &&
8 event.acceleration.z == null &&
9 event.accelerationIncludingGravity.x == null &&
10 event.accelerationIncludingGravity.y == null &&
11 event.accelerationIncludingGravity.z == null &&
12 event.rotationRate.alpha == null &&
13 event.rotationRate.beta == null &&
14 event.rotationRate.gamma == null;
17 function onMotion(event) {
18 window.removeEventListener('devicemotion', onMotion);
19 checkMotionEvent(event) ? pass() : fail();
23 document.getElementById('status').innerHTML = 'PASS';
24 document.location = '#pass';
28 document.location = '#fail';
31 window.addEventListener('devicemotion', onMotion);
32 alert("suspend active DOM objects");
36 <div id="status">FAIL</div>