Skip to content

Commit bee0cb6

Browse files
Bug Fix: Minute drag prevented other child event listeners from firing(#129).
1 parent 9744dff commit bee0cb6

File tree

7 files changed

+18
-9
lines changed

7 files changed

+18
-9
lines changed

dist/js/splide.esm.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*!
22
* Splide.js
3-
* Version : 2.4.15
3+
* Version : 2.4.16
44
* License : MIT
55
* Copyright: 2020 Naotoshi Fujita
66
*/
@@ -4145,7 +4145,10 @@ var FRICTION_REDUCER = 7;
41454145
}).on('drag', function () {
41464146
disabled = true;
41474147
}).on('dragged', function () {
4148-
disabled = false;
4148+
// Make sure the flag is released after the click event is fired.
4149+
setTimeout(function () {
4150+
disabled = false;
4151+
});
41494152
});
41504153
}
41514154
};

dist/js/splide.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/*!
22
* Splide.js
3-
* Version : 2.4.15
3+
* Version : 2.4.16
44
* License : MIT
55
* Copyright: 2020 Naotoshi Fujita
66
*/
@@ -4158,7 +4158,10 @@ var FRICTION_REDUCER = 7;
41584158
}).on('drag', function () {
41594159
disabled = true;
41604160
}).on('dragged', function () {
4161-
disabled = false;
4161+
// Make sure the flag is released after the click event is fired.
4162+
setTimeout(function () {
4163+
disabled = false;
4164+
});
41624165
});
41634166
}
41644167
};

dist/js/splide.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/js/splide.min.js.gz

4 Bytes
Binary file not shown.

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@splidejs/splide",
3-
"version": "2.4.15",
3+
"version": "2.4.16",
44
"description": "Splide is a lightweight and powerful slider without any dependencies.",
55
"author": "Naotoshi Fujita",
66
"license": "MIT",

src/js/components/click/index.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,10 @@ export default ( Splide, Components ) => {
4343
Splide
4444
.on( 'click', onClick, Components.Elements.track, { capture: true } )
4545
.on( 'drag', () => { disabled = true } )
46-
.on( 'dragged', () => { disabled = false } );
46+
.on( 'dragged', () => {
47+
// Make sure the flag is released after the click event is fired.
48+
setTimeout( () => { disabled = false } );
49+
} );
4750
},
4851
};
4952

0 commit comments

Comments
 (0)