aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSom Meaden <som@theprojectsomething.com>2020-04-04 20:00:43 +1000
committerSom Meaden <som@theprojectsomething.com>2020-04-04 20:00:43 +1000
commit12ab1ed1441db90d74b9c2226299de3050f30949 (patch)
tree2582ea680dbca8ebaf96bf1ac11bbad73be6b83d /src
parent11214caf77383b1848dc5f8dc07caf4dcda639fb (diff)
downloadplyr-12ab1ed1441db90d74b9c2226299de3050f30949.tar.lz
plyr-12ab1ed1441db90d74b9c2226299de3050f30949.tar.xz
plyr-12ab1ed1441db90d74b9c2226299de3050f30949.zip
convert fullscreen children listeners logic to ~ES6
remove gulp serve shortcut
Diffstat (limited to 'src')
-rw-r--r--src/js/listeners.js10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/js/listeners.js b/src/js/listeners.js
index ede8d88c..4bacbb2c 100644
--- a/src/js/listeners.js
+++ b/src/js/listeners.js
@@ -816,13 +816,13 @@ class Listeners {
// Also update controls.hover state for any non-player children of fullscreen element (as above)
if (elements.fullscreen) {
- for (let i = 0; i < elements.fullscreen.children.length; i++) {
- if (!elements.fullscreen.children[i].contains(elements.container)) {
- this.bind(elements.fullscreen.children[i], 'mouseenter mouseleave', event => {
+ Array.from(elements.fullscreen.children)
+ .filter(c => !c.contains(elements.container))
+ .forEach(child => {
+ this.bind(child, 'mouseenter mouseleave', event => {
elements.controls.hover = !player.touch && event.type === 'mouseenter';
});
- }
- }
+ });
}
// Update controls.pressed state (used for ui.toggleControls to avoid hiding when interacting)