aboutsummaryrefslogtreecommitdiffstats
path: root/src/js
diff options
context:
space:
mode:
authorSam Potts <sam@potts.es>2018-03-27 21:13:22 +1100
committerSam Potts <sam@potts.es>2018-03-27 21:13:22 +1100
commitd96957d086819fcc92cf245a7e27a17f68fade9c (patch)
treec967b310b3da137dd09e6968205cc6345ed78fe0 /src/js
parent1a032ea498c833f248ee6d1a2ea10cba40518dab (diff)
downloadplyr-d96957d086819fcc92cf245a7e27a17f68fade9c.tar.lz
plyr-d96957d086819fcc92cf245a7e27a17f68fade9c.tar.xz
plyr-d96957d086819fcc92cf245a7e27a17f68fade9c.zip
Allow fullscreen in iframe
Diffstat (limited to 'src/js')
-rw-r--r--src/js/fullscreen.js9
-rw-r--r--src/js/utils.js9
2 files changed, 6 insertions, 12 deletions
diff --git a/src/js/fullscreen.js b/src/js/fullscreen.js
index 2e898042..188eeae9 100644
--- a/src/js/fullscreen.js
+++ b/src/js/fullscreen.js
@@ -117,9 +117,12 @@ class Fullscreen {
// Determine if fullscreen is enabled
get enabled() {
- const fallback = this.player.config.fullscreen.fallback && !utils.inFrame();
-
- return (Fullscreen.native || fallback) && this.player.config.fullscreen.enabled && this.player.supported.ui && this.player.isVideo;
+ return (
+ (Fullscreen.native || this.player.config.fullscreen.fallback) &&
+ this.player.config.fullscreen.enabled &&
+ this.player.supported.ui &&
+ this.player.isVideo
+ );
}
// Get active state
diff --git a/src/js/utils.js b/src/js/utils.js
index 18ce6dee..e9687a14 100644
--- a/src/js/utils.js
+++ b/src/js/utils.js
@@ -208,15 +208,6 @@ const utils = {
return `${prefix}-${Math.floor(Math.random() * 10000)}`;
},
- // Determine if we're in an iframe
- inFrame() {
- try {
- return window.self !== window.top;
- } catch (e) {
- return true;
- }
- },
-
// Wrap an element
wrap(elements, wrapper) {
// Convert `elements` to an array, if necessary.