diff options
author | Sam Potts <sam@potts.es> | 2018-03-27 21:13:22 +1100 |
---|---|---|
committer | Sam Potts <sam@potts.es> | 2018-03-27 21:13:22 +1100 |
commit | d96957d086819fcc92cf245a7e27a17f68fade9c (patch) | |
tree | c967b310b3da137dd09e6968205cc6345ed78fe0 /src/js | |
parent | 1a032ea498c833f248ee6d1a2ea10cba40518dab (diff) | |
download | plyr-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.js | 9 | ||||
-rw-r--r-- | src/js/utils.js | 9 |
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. |