aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/plyr.js
diff options
context:
space:
mode:
authorSam Potts <me@sampotts.me>2016-05-19 12:06:51 +1000
committerSam Potts <me@sampotts.me>2016-05-19 12:06:51 +1000
commit98e4c5aceadb8b6b50e03bef749efcfe8b6d58c7 (patch)
treeacbe75face5cd853a2e0b98678161aa5ea206874 /src/js/plyr.js
parent1496b21c834efd728f861888c2200c1416e8d02d (diff)
downloadplyr-98e4c5aceadb8b6b50e03bef749efcfe8b6d58c7.tar.lz
plyr-98e4c5aceadb8b6b50e03bef749efcfe8b6d58c7.tar.xz
plyr-98e4c5aceadb8b6b50e03bef749efcfe8b6d58c7.zip
Decreased sensitivity and inverted scroll on volume slider (scroll up to increase, down to decrease)
Diffstat (limited to 'src/js/plyr.js')
-rw-r--r--src/js/plyr.js13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/js/plyr.js b/src/js/plyr.js
index 2997ca8f..b8e158e1 100644
--- a/src/js/plyr.js
+++ b/src/js/plyr.js
@@ -1,6 +1,6 @@
// ==========================================================================
// Plyr
-// plyr.js v1.6.12
+// plyr.js v1.6.13
// https://github.com/selz/plyr
// License: The MIT License (MIT)
// ==========================================================================
@@ -2107,14 +2107,14 @@
function _increaseVolume() {
var volume = plyr.media.muted ? 0 : (plyr.media.volume * config.volumeMax);
- _setVolume(volume + config.volumeStep);
+ _setVolume(volume + (config.volumeStep / 5));
}
// Decrease volume
function _decreaseVolume() {
var volume = plyr.media.muted ? 0 : (plyr.media.volume * config.volumeMax);
- _setVolume(volume - config.volumeStep);
+ _setVolume(volume - (config.volumeStep / 5));
}
// Update volume UI and storage
@@ -2786,15 +2786,18 @@
_on(plyr.controls, 'focus blur', _toggleControls, true);
}
+ // Adjust volume on scroll
_on(plyr.volume.input, 'wheel', function(event) {
event.preventDefault();
+ // Scroll down to decrease
if (event.deltaY < 0 || event.deltaX > 0) {
- _increaseVolume();
+ _decreaseVolume();
}
+ // Scroll up to increase
if (event.deltaY > 0 || event.deltaX < 0) {
- _decreaseVolume();
+ _increaseVolume();
}
});
}