Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Update feature-detects/gamepad.js

removing navigator.gamepads check and adding notes. 
  • Loading branch information...
commit d029c7ed15e705db76e86037f8678fef89a6eaa5 1 parent eb5ed64
@paulirish paulirish authored
Showing with 8 additions and 2 deletions.
  1. +8 −2 feature-detects/gamepad.js
View
10 feature-detects/gamepad.js
@@ -2,5 +2,11 @@
// https://dvcs.w3.org/hg/gamepad/raw-file/default/gamepad.html
// By Eric Bidelman
-Modernizr.addTest('gamepads', !!Modernizr.prefixed('gamepads', navigator) ||
- !!Modernizr.prefixed('getGamepads', navigator));
+// FF has Gamepad API support only in special builds, but not in any release (even behind a flag)
+// Their current implementation has no way to feature detect, only events to bind to.
+// http://www.html5rocks.com/en/tutorials/doodles/gamepad/#toc-featuredetect
+
+// but a patch will bring them up to date with the spec when it lands (and they'll pass this test)
+// https://bugzilla.mozilla.org/show_bug.cgi?id=690935
+
+Modernizr.addTest('gamepads', !!Modernizr.prefixed('getGamepads', navigator));
Please sign in to comment.
Something went wrong with that request. Please try again.