| <!doctype html> |
| <html> |
| <head> |
| <title>Manual Gamepad getGamepads polling tests</title> |
| <link rel="help" href="https://dvcs.w3.org/hg/gamepad/raw-file/default/gamepad.html#navigator-interface-extension"> |
| <script src="/resources/testharness.js"></script> |
| <script src="/resources/testharnessreport.js"></script> |
| <script> |
| setup({explicit_timeout: true}); |
| // Poll until we see a gamepad. |
| var id = setInterval(function() { |
| var gamepads = navigator.getGamepads(); |
| var found = null; |
| for (var i = 0; i < gamepads.length; i++) { |
| if (gamepads[i]) { |
| found = gamepads[i]; |
| break; |
| } |
| } |
| if (found) { |
| clearInterval(id); |
| done(); |
| } |
| }, 15); |
| </script> |
| </head> |
| <body> |
| <p>This test requires a gamepad. Connect one and press any button to start the test.</p> |
| </body> |
| </html> |