Upstream version 10.38.222.0
[platform/framework/web/crosswalk.git] / src / content / test / data / device_sensors / device_motion_null_test_with_alert.html
1 <html>
2   <head>
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;
15       }
16
17       function onMotion(event) {
18         window.removeEventListener('devicemotion', onMotion);
19         checkMotionEvent(event) ? pass() : fail();
20       }
21
22       function pass() {
23         document.getElementById('status').innerHTML = 'PASS';
24         document.location = '#pass';
25       }
26
27       function fail() {
28         document.location = '#fail';
29       }
30
31       window.addEventListener('devicemotion', onMotion);
32       alert("suspend active DOM objects");
33     </script>
34   </head>
35   <body>
36     <div id="status">FAIL</div>
37   </body>
38 </html>