aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Potts <sam@potts.es>2020-05-05 17:07:00 +1000
committerGitHub <noreply@github.com>2020-05-05 17:07:00 +1000
commit6cb822d56f39656dc079337c35316cdb824a397b (patch)
tree336ce74693bdaed00154dc4ab7caa472a7215f36
parent37be1336fbd9129f39c817232c79c8415d10b74d (diff)
parent9dee5acec68d15d32002e0ccf8e7f539bfe8376c (diff)
downloadplyr-6cb822d56f39656dc079337c35316cdb824a397b.tar.lz
plyr-6cb822d56f39656dc079337c35316cdb824a397b.tar.xz
plyr-6cb822d56f39656dc079337c35316cdb824a397b.zip
Merge pull request #1823 from theprojectsomething/features/fullscreen-container
force fullscreen events to trigger on plyr element
-rw-r--r--src/js/fullscreen.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/js/fullscreen.js b/src/js/fullscreen.js
index 5029e7de..c44b7f52 100644
--- a/src/js/fullscreen.js
+++ b/src/js/fullscreen.js
@@ -145,8 +145,10 @@ class Fullscreen {
button.pressed = this.active;
}
+ // Always trigger events on the plyr / media element (not a fullscreen container) and let them bubble up
+ const target = this.target === this.player.media ? this.target : this.player.elements.container;
// Trigger an event
- triggerEvent.call(this.player, this.target, this.active ? 'enterfullscreen' : 'exitfullscreen', true);
+ triggerEvent.call(this.player, target, this.active ? 'enterfullscreen' : 'exitfullscreen', true);
}
toggleFallback(toggle = false) {