Skip to content
Code-Schnipsel Gruppen Projekte
Commit 8f606984 erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

fix: chromebook mousewheel event -> slide

Übergeordneter 69f7e824
No related branches found
No related tags found
Keine zugehörigen Merge Requests gefunden
...@@ -110,7 +110,8 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderWallpaper', [ ...@@ -110,7 +110,8 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderWallpaper', [
// dragable scroll // dragable scroll
var startScroll = 0, var startScroll = 0,
lastScrollLeft = 0, lastScrollLeft = 0,
lastClientX = 0; lastClientX = 0,
musewheelRuns = false;
this.$Container.addEvents({ this.$Container.addEvents({
touchstart: function (event) { touchstart: function (event) {
...@@ -153,6 +154,35 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderWallpaper', [ ...@@ -153,6 +154,35 @@ define('package/quiqqer/bricks/bin/Controls/Slider/PromosliderWallpaper', [
event.stop(); event.stop();
}.bind(this), }.bind(this),
mousewheel: function (event) {
if (musewheelRuns) {
return;
}
if (event.event.wheelDeltaX <= -10) {
musewheelRuns = true;
event.stop();
this.$scrollOnMouseMove = false;
this.$scrolling = true;
this.stop();
this.next().then(function () {
musewheelRuns = false;
});
}
if (event.event.wheelDeltaX >= 10) {
musewheelRuns = true;
event.stop();
this.$scrollOnMouseMove = false;
this.$scrolling = true;
this.stop();
this.previous().then(function () {
musewheelRuns = false;
});
}
}.bind(this),
keyup: function (event) { keyup: function (event) {
if (event.key === 'left') { if (event.key === 'left') {
event.stop(); event.stop();
......
0% oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren