Skip to content
Commits on Aug 8, 2014
  1. Merge branch 'cvan-n64'

    committed Aug 8, 2014
  2. Merge branch 'master' into cvan-n64

    committed Aug 8, 2014
    Conflicts:
    	doc/classes/Gamepad.html
    	doc/data.json
    	gamepad.min.js
  3. Merge pull request #27 from kallaspriit/mildmojo-firefox_api_update

    committed Aug 8, 2014
    Mildmojo firefox api update
  4. Merge branch 'n64' of https://github.com/cvan/HTML5-JavaScript-Gamepa…

    committed Aug 8, 2014
    …d-Controller-Library into cvan-n64
    
    Conflicts:
    	doc/classes/Gamepad.html
    	doc/data.json
    	doc/files/gamepad.js.html
    	gamepad.js
    	gamepad.min.js
  5. Merge branch 'firefox_api_update' of https://github.com/mildmojo/HTML…

    committed Aug 8, 2014
    …5-JavaScript-Gamepad-Controller-Library into mildmojo-firefox_api_update
    
    Conflicts:
    	gamepad.js
    	gamepad.min.js
  6. Merge pull request #26 from bassarisse/master

    committed Aug 8, 2014
    Bug fix and Firefox support
  7. @bassarisse
  8. @bassarisse

    Improved Firefox support.

    bassarisse committed Aug 7, 2014
  9. @bassarisse
  10. @bassarisse
Commits on Aug 3, 2014
  1. @mildmojo

    Updates button getter for new GamepadButton API.

    mildmojo committed with timk Jun 6, 2014
    Modern Firefox has aligned with the W3C Gamepad API spec, which
    calls for gamepad.buttons to be an array of GamepadButton objects
    rather than button state values. This adds support for that API.
Commits on Jul 30, 2014
  1. @mildmojo

    Fixes regression in `WebKitPlatform.factory`.

    mildmojo committed Jul 30, 2014
    Some `gamepadGetter` functions were returning the browser's gamepad
    inquiry function instead of the gamepad list returned by that function.
    Adds regression tests and fixes the issue.
Commits on Jul 28, 2014
  1. Merge pull request #24 from cvan/unprefixedWebKit

    committed Jul 28, 2014
    use unprefixed Gamepad API if available for WebKit (fixes #23)
Commits on Jul 16, 2014
  1. @cvan
  2. @cvan
Commits on Oct 21, 2013
  1. Merge pull request #16 from leobalter/master

    committed Oct 20, 2013
    Unprefixed gamepad events --by leobalter
Commits on Oct 19, 2013
  1. @leobalter

    auto updated docs with grunt

    leobalter committed Oct 19, 2013
  2. @leobalter
Commits on Jul 3, 2013
  1. Merge pull request #15 from dertseha/standard_names

    committed Jul 3, 2013
    Standard names for buttons & axes, reworked mapping mechanism
  2. Merge pull request #14 from dertseha/test-framework

    committed Jul 3, 2013
    Added test framework, refactored platform (browser) support to make it testable
Commits on Jul 2, 2013
  1. @dertseha

    Standardized button names, reworked mapping lookup, API changes

    dertseha committed Jul 2, 2013
    * button and axis names are standardized, no gamepad specifics
    * mapping definition has been reworked to a more compressed form
    * mapping lookup has been refactored to allow any filter combination
    * dropped a few extra mappings due to standard mapping compliance
    * API changes:
    ** dropped UNSUPPORTED event, definition marked deprecated (all are supported)
    ** removed public references of 'mapping' - both in events and gamepad object (no public use of it)
    * Workflow changes:
    ** dropped buttonsDown member of gamepad - state can be determined via lastState
    ** _update() does not parse mapping anymore, all compiled at _connect()
Commits on Jul 1, 2013
  1. Merge pull request #13 from dertseha/grunt-setup

    committed Jul 1, 2013
    Created build system using grunt
Commits on Jun 30, 2013
  1. @dertseha
  2. @dertseha

    Added end-to-end tests for button mappings of existing devices

    dertseha committed Jun 30, 2013
    - These will help for the API change to unify the button names
    - Extended index.html to also show the raw, unmapped values
Commits on Jun 28, 2013
  1. @dertseha

    Added test framework and basic tests about platform support

    dertseha committed Jun 28, 2013
    - Added Buster.JS and integration in Grunt
    - Refactored window/navigator specifics out into dediacted classes
    - Extracted two notions: update strategies and browser platforms
    - public interface remained intact
Commits on Jun 25, 2013
  1. @dertseha

    Created build system using grunt

    dertseha committed Jun 25, 2013
    * task for jsbeautify & settings (minor formatting changes due to first indentation)
    * task for jshint
    * task for minification (UglifyJS2)
    * task for documentation (yuidoc) (Due to added package.json, some meta info added)
  2. Updated README.md

    committed Jun 25, 2013
Commits on May 8, 2013
  1. Added unbind method.

    committed May 8, 2013
Commits on Apr 18, 2013
Commits on Mar 6, 2013
  1. Updated minimized version.

    committed Mar 6, 2013
  2. Updated README

    committed Mar 6, 2013
  3. Merge pull request #5 from mustardhamsters/master

    committed Mar 5, 2013
    Support for XBOX 360 controllers without "xbox" in ID and XBOX center button.
  4. @deanputney
  5. @deanputney

    Adding support for XBOX 360 controllers which do not have the 'xbox' …

    deanputney committed Mar 5, 2013
    …string in their IDs, as well as support for the XBOX center button.
Something went wrong with that request. Please try again.