OLD | NEW |
1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
2 <html> | 2 <html> |
3 <body> | 3 <body> |
4 <script src="../../../resources/js-test.js"></script> | 4 <script src="../../../resources/js-test.js"></script> |
5 <script> | 5 <script> |
6 description('Tests using DeviceOrientation from multiple frames.'); | 6 description('Tests using DeviceOrientation from multiple frames.'); |
7 | 7 |
8 var mockEvent = {alpha: 1.1, beta: 2.2, gamma: 3.3, absolute: true}; | 8 var mockEvent = {alpha: 1.1, beta: 2.2, gamma: 3.3, absolute: true}; |
9 if (window.testRunner) | 9 if (window.testRunner) |
10 testRunner.setMockDeviceOrientation(true, mockEvent.alpha, true, mockEvent.b
eta, true, mockEvent.gamma, true, mockEvent.absolute); | 10 testRunner.setMockDeviceOrientation(true, mockEvent.alpha, true, mockEvent.b
eta, true, mockEvent.gamma, mockEvent.absolute); |
11 else | 11 else |
12 debug('This test can not be run without the TestRunner'); | 12 debug('This test can not be run without the TestRunner'); |
13 | 13 |
14 var deviceOrientationEvent; | 14 var deviceOrientationEvent; |
15 function checkOrientation(event) { | 15 function checkOrientation(event) { |
16 deviceOrientationEvent = event; | 16 deviceOrientationEvent = event; |
17 shouldBe('deviceOrientationEvent.alpha', 'mockEvent.alpha'); | 17 shouldBe('deviceOrientationEvent.alpha', 'mockEvent.alpha'); |
18 shouldBe('deviceOrientationEvent.beta', 'mockEvent.beta'); | 18 shouldBe('deviceOrientationEvent.beta', 'mockEvent.beta'); |
19 shouldBe('deviceOrientationEvent.gamma', 'mockEvent.gamma'); | 19 shouldBe('deviceOrientationEvent.gamma', 'mockEvent.gamma'); |
20 shouldBe('deviceOrientationEvent.absolute', 'mockEvent.absolute'); | 20 shouldBe('deviceOrientationEvent.absolute', 'mockEvent.absolute'); |
(...skipping 21 matching lines...) Expand all Loading... |
42 var childFrame = document.createElement('iframe'); | 42 var childFrame = document.createElement('iframe'); |
43 document.body.appendChild(childFrame); | 43 document.body.appendChild(childFrame); |
44 childFrame.contentWindow.addEventListener('deviceorientation', childFrameListene
r); | 44 childFrame.contentWindow.addEventListener('deviceorientation', childFrameListene
r); |
45 | 45 |
46 window.addEventListener('deviceorientation', mainFrameListener); | 46 window.addEventListener('deviceorientation', mainFrameListener); |
47 | 47 |
48 window.jsTestIsAsync = true; | 48 window.jsTestIsAsync = true; |
49 </script> | 49 </script> |
50 </body> | 50 </body> |
51 </html> | 51 </html> |
OLD | NEW |