aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/listeners.js
diff options
context:
space:
mode:
authorSam Potts <sam@potts.es>2018-06-29 00:43:02 +1000
committerSam Potts <sam@potts.es>2018-06-29 00:43:02 +1000
commit7de9fd1d65471d54410b6a0069893a38eb1cbb22 (patch)
tree47d6c6d997802e7d3efcad41d16d158af915084c /src/js/listeners.js
parentac64350a5fb658f0c9d96063a3cdb8871669cd55 (diff)
parent566c05983233f935b2d537b4f9f682e464aab27c (diff)
downloadplyr-7de9fd1d65471d54410b6a0069893a38eb1cbb22.tar.lz
plyr-7de9fd1d65471d54410b6a0069893a38eb1cbb22.tar.xz
plyr-7de9fd1d65471d54410b6a0069893a38eb1cbb22.zip
Merge branch 'develop'
# Conflicts: # changelog.md # demo/dist/demo.css # demo/dist/demo.js.map # demo/dist/demo.min.js # demo/dist/demo.min.js.map # dist/plyr.css # dist/plyr.js.map # dist/plyr.min.js.map # dist/plyr.polyfilled.js.map # dist/plyr.polyfilled.min.js # dist/plyr.polyfilled.min.js.map # package.json # readme.md # src/js/plyr.js # src/js/plyr.polyfilled.js
Diffstat (limited to 'src/js/listeners.js')
-rw-r--r--src/js/listeners.js11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/js/listeners.js b/src/js/listeners.js
index d9811dd1..9583bd71 100644
--- a/src/js/listeners.js
+++ b/src/js/listeners.js
@@ -431,9 +431,11 @@ class Listeners {
};
// Play/pause toggle
- Array.from(this.player.elements.buttons.play).forEach(button => {
- bind(button, 'click', this.player.togglePlay, 'play');
- });
+ if (this.player.elements.buttons.play) {
+ Array.from(this.player.elements.buttons.play).forEach(button => {
+ bind(button, 'click', this.player.togglePlay, 'play');
+ });
+ }
// Pause
bind(this.player.elements.buttons.restart, 'click', this.player.restart, 'restart');
@@ -667,8 +669,7 @@ class Listeners {
const inverted = event.webkitDirectionInvertedFromDevice;
// Get delta from event. Invert if `inverted` is true
- const [x, y] = [event.deltaX, -event.deltaY]
- .map(value => inverted ? -value : value);
+ const [x, y] = [event.deltaX, -event.deltaY].map(value => (inverted ? -value : value));
// Using the biggest delta, normalize to 1 or -1 (or 0 if no delta)
const direction = Math.sign(Math.abs(x) > Math.abs(y) ? x : y);