diff options
author | Sam Potts <sam@potts.es> | 2018-06-15 15:34:29 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-06-15 15:34:29 +1000 |
commit | d522e405942e060180c7f5b28c914028e94a917b (patch) | |
tree | 71986987e1c10eca00d6796551b2f065f9d07d03 /src/js/listeners.js | |
parent | 3cd2b9a6c3ab2a7b530f1f0e6eae884ba41b9211 (diff) | |
parent | 6bff6b317d6adcd9f94c8d4d8ee225d39f784e0f (diff) | |
download | plyr-d522e405942e060180c7f5b28c914028e94a917b.tar.lz plyr-d522e405942e060180c7f5b28c914028e94a917b.tar.xz plyr-d522e405942e060180c7f5b28c914028e94a917b.zip |
Merge pull request #1034 from friday/remove-array-newline-rule
Suggestion: Remove array newline rule
Diffstat (limited to 'src/js/listeners.js')
-rw-r--r-- | src/js/listeners.js | 47 |
1 files changed, 6 insertions, 41 deletions
diff --git a/src/js/listeners.js b/src/js/listeners.js index 34cdc6fb..d962761c 100644 --- a/src/js/listeners.js +++ b/src/js/listeners.js @@ -46,29 +46,7 @@ class Listeners { // Reset on keyup if (pressed) { // Which keycodes should we prevent default - const preventDefault = [ - 48, - 49, - 50, - 51, - 52, - 53, - 54, - 56, - 57, - 32, - 75, - 38, - 40, - 77, - 39, - 37, - 70, - 67, - 73, - 76, - 79, - ]; + const preventDefault = [32, 37, 38, 39, 40, 48, 49, 50, 51, 52, 53, 54, 56, 57, 67, 70, 73, 75, 76, 77, 79]; // Check focused element // and if the focused element is not editable (e.g. text input) @@ -249,11 +227,7 @@ class Listeners { } // Show, then hide after a timeout unless another control event occurs - const show = [ - 'touchstart', - 'touchmove', - 'mousemove', - ].includes(event.type); + const show = ['touchstart', 'touchmove', 'mousemove'].includes(event.type); let delay = 0; @@ -389,10 +363,8 @@ class Listeners { // Proxy events to container // Bubble up key events for Edge - on.call(this.player, this.player.media, this.player.config.events.concat([ - 'keyup', - 'keydown', - ]).join(' '), event => { + const proxyEvents = this.player.config.events.concat(['keyup', 'keydown']).join(' '); + on.call(this.player, this.player.media, proxyEvents, event => { let {detail = {}} = event; // Get error details from media @@ -554,11 +526,7 @@ class Listeners { const play = seek.hasAttribute('play-on-seeked'); // Done seeking - const done = [ - 'mouseup', - 'touchend', - 'keyup', - ].includes(event.type); + const done = ['mouseup', 'touchend', 'keyup'].includes(event.type); // If we're done seeking and it was playing, resume playback if (play && done) { @@ -633,10 +601,7 @@ class Listeners { // Update controls.pressed state (used for ui.toggleControls to avoid hiding when interacting) bind(this.player.elements.controls, 'mousedown mouseup touchstart touchend touchcancel', event => { - this.player.elements.controls.pressed = [ - 'mousedown', - 'touchstart', - ].includes(event.type); + this.player.elements.controls.pressed = ['mousedown', 'touchstart'].includes(event.type); }); // Focus in/out on controls |