diff --git a/.jshintrc b/.jshintrc index 8532f9b3b..11709d1d5 100644 --- a/.jshintrc +++ b/.jshintrc @@ -7,13 +7,11 @@ "indent": 4, "jquery" : true, "latedef": true, - "maxerr": 50, "noarg": true, "node": true, "noempty": true, "plusplus": false, "quotmark": "single", - "regexp": true, "strict": false, "trailing": true, "unused": true, diff --git a/ChangeLog.md b/ChangeLog.md index 72287e663..009cea29b 100644 --- a/ChangeLog.md +++ b/ChangeLog.md @@ -2,23 +2,23 @@ ## 3.1.6 -* Deprecating delta, deltaX, and deltaY event handler arguments -* Update actual event object with normalized deltaX and deltaY values (event.deltaX, event.deltaY) -* Add deltaFactor to the event object (event.deltaFactor) -* Handle > 0 but < 1 deltas better -* Do not fire the event if deltaX and deltaY are 0 -* Better handle different devices that give different lowestDelta values -* Add $.event.special.mousewheel.version +* Deprecating `delta`, `deltaX`, and `deltaY` event handler arguments +* Update actual event object with normalized `deltaX `and `deltaY` values (`event.deltaX`, `event.deltaY`) +* Add `deltaFactor` to the event object (`event.deltaFactor`) +* Handle `> 0` but `< 1` deltas better +* Do not fire the event if `deltaX` and `deltaY` are `0` +* Better handle different devices that give different `lowestDelta` values +* Add `$.event.special.mousewheel.version` * Some clean up ## 3.1.5 -* Bad release because I did not update the new $.event.special.mousewheel.version +* Bad release because I did not update the new `$.event.special.mousewheel.version` ## 3.1.4 -* Always set the deltaY -* Add back in the deltaX and deltaY support for older Firefox versions +* Always set the `deltaY` +* Add back in the `deltaX` and `deltaY` support for older Firefox versions ## 3.1.3 diff --git a/Gruntfile.js b/Gruntfile.js index 5efc43cf9..e7aa49e5c 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -21,18 +21,18 @@ module.exports = function(grunt) { } }, connect: { - server: { - options: { - hostname: '*', - keepalive: true, - middleware: function(connect, options) { - return [ - connect.static(options.base), - connect.directory(options.base) - ]; - } + server: { + options: { + hostname: '*', + keepalive: true, + middleware: function(connect, options) { + return [ + connect.static(options.base), + connect.directory(options.base) + ]; + } + } } - } } }); diff --git a/bower.json b/bower.json index 8907baf98..9acd327c8 100644 --- a/bower.json +++ b/bower.json @@ -3,12 +3,12 @@ "version": "3.1.6", "main": "./jquery.mousewheel.js", "ignore": [ - ".*", - "*.txt", - "*.markdown", "*.json", - "test", - "Gruntfile.js" + "*.markdown", + "*.txt", + ".*", + "Gruntfile.js", + "test" ], "dependencies": { "jquery": ">=1.2.2" diff --git a/jquery.mousewheel.js b/jquery.mousewheel.js index 021e90319..920f2299c 100755 --- a/jquery.mousewheel.js +++ b/jquery.mousewheel.js @@ -93,12 +93,12 @@ // New school wheel delta (wheel event) if ( 'deltaY' in orgEvent ) { - deltaY = orgEvent.deltaY * -1; - delta = deltaY; + deltaY = orgEvent.deltaY * -1; + delta = deltaY; } if ( 'deltaX' in orgEvent ) { - deltaX = orgEvent.deltaX; - if ( deltaY === 0 ) { delta = deltaX * -1; } + deltaX = orgEvent.deltaX; + if ( deltaY === 0 ) { delta = deltaX * -1; } } // No change actually happened, no reason to go any further @@ -107,7 +107,7 @@ // Store lowest absolute delta to normalize the delta values absDelta = Math.max( Math.abs(deltaY), Math.abs(deltaX) ); if ( !lowestDelta || absDelta < lowestDelta ) { - lowestDelta = absDelta; + lowestDelta = absDelta; } // Get a whole, normalized value for the deltas @@ -134,7 +134,7 @@ } function nullLowestDelta() { - lowestDelta = null; + lowestDelta = null; } })); diff --git a/package.json b/package.json index a99860222..ffb01ddab 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,8 @@ "version": "3.1.6", "author": "Brandon Aaron (http://brandonaaron.net/)", "description": "A jQuery plugin that adds cross-browser mouse wheel support.", + "license": "MIT", + "homepage": "https://github.com/brandonaaron/jquery-mousewheel", "main": "./jquery.mousewheel.js", "repository": { "type": "git", @@ -20,17 +22,16 @@ "plugin", "browser" ], - "licenses": [ - { - "type": "MIT", - "url": "https://raw.github.com/brandonaaron/jquery-mousewheel/master/LICENSE.txt" - } + "files": [ + "ChangeLog.md", + "jquery.mousewheel.js", + "README.md" ], "devDependencies": { "grunt": "~0.4.1", - "grunt-contrib-jshint": "~0.6.4", - "grunt-contrib-uglify": "~0.2.4", - "grunt-contrib-connect": "~0.5.0" + "grunt-contrib-connect": "~0.5.0", + "grunt-contrib-jshint": "~0.7.1", + "grunt-contrib-uglify": "~0.2.7" }, "directories": { "test": "test" diff --git a/test/index.html b/test/index.html index 9c7da4fc9..746e93736 100644 --- a/test/index.html +++ b/test/index.html @@ -5,24 +5,29 @@ Testing mousewheel plugin