From 1332d2caa8e8277034f615d9c70657da72801d22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Go=C5=82e=CC=A8biowski-Owczarek?= Date: Fri, 14 Mar 2025 23:12:46 +0100 Subject: [PATCH] Spinner: Drop dependency on jQuery Mousewheel 1. Listen to the native `wheel` event without depending on any wrapper plugins. 2. Keep listening to the `mousewheel` event for compatibility with projects using the jQuery Mousewheel plugin but route it to the `wheel` handler. --- Gruntfile.js | 3 - bower.json | 1 - demos/spinner/currency.html | 2 +- demos/spinner/decimal.html | 2 +- demos/spinner/default.html | 2 +- demos/spinner/latlong.html | 2 +- demos/spinner/overflow.html | 2 +- demos/spinner/time.html | 2 +- external/jquery-mousewheel/LICENSE.txt | 20 -- .../jquery-mousewheel/jquery.mousewheel.js | 221 ------------------ tests/unit/spinner/core.js | 42 +++- ui/widgets/spinner.js | 19 +- 12 files changed, 64 insertions(+), 254 deletions(-) delete mode 100644 external/jquery-mousewheel/LICENSE.txt delete mode 100644 external/jquery-mousewheel/jquery.mousewheel.js diff --git a/Gruntfile.js b/Gruntfile.js index bbb71d33e52..4f7dcc73e7f 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -247,9 +247,6 @@ grunt.initConfig( { "requirejs/require.js": "requirejs/require.js", - "jquery-mousewheel/jquery.mousewheel.js": "jquery-mousewheel/jquery.mousewheel.js", - "jquery-mousewheel/LICENSE.txt": "jquery-mousewheel/LICENSE.txt", - "jquery-simulate/jquery.simulate.js": "jquery-simulate/jquery.simulate.js", "jquery-simulate/LICENSE.txt": "jquery-simulate/LICENSE.txt", diff --git a/bower.json b/bower.json index eec454dea05..3ed76cee9c3 100644 --- a/bower.json +++ b/bower.json @@ -13,7 +13,6 @@ }, "devDependencies": { "jquery-color": "3.0.0", - "jquery-mousewheel": "3.1.12", "jquery-simulate": "1.1.1", "qunit": "2.19.4", "requirejs": "2.1.14", diff --git a/demos/spinner/currency.html b/demos/spinner/currency.html index 4180b12e111..fa3744ba51c 100644 --- a/demos/spinner/currency.html +++ b/demos/spinner/currency.html @@ -7,7 +7,7 @@ - - - - - -