aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/fullscreen.js
diff options
context:
space:
mode:
authorSam Potts <sam@potts.es>2018-06-17 01:04:55 +1000
committerSam Potts <sam@potts.es>2018-06-17 01:04:55 +1000
commitd4abb4b1438cb316aacae480e7b7e9b055a60b24 (patch)
treec23efc45b68bb159108ddfcbf4f90e26b31e7907 /src/js/fullscreen.js
parent828ce6694232f60d2fb463505757ccc767ae6c3b (diff)
downloadplyr-d4abb4b1438cb316aacae480e7b7e9b055a60b24.tar.lz
plyr-d4abb4b1438cb316aacae480e7b7e9b055a60b24.tar.xz
plyr-d4abb4b1438cb316aacae480e7b7e9b055a60b24.zip
120 line width, package upgrade
Diffstat (limited to 'src/js/fullscreen.js')
-rw-r--r--src/js/fullscreen.js24
1 files changed, 18 insertions, 6 deletions
diff --git a/src/js/fullscreen.js b/src/js/fullscreen.js
index a8d8b7e5..ded581f9 100644
--- a/src/js/fullscreen.js
+++ b/src/js/fullscreen.js
@@ -63,10 +63,15 @@ class Fullscreen {
// Register event listeners
// Handle event (incase user presses escape etc)
- on.call(this.player, document, this.prefix === 'ms' ? 'MSFullscreenChange' : `${this.prefix}fullscreenchange`, () => {
- // TODO: Filter for target??
- onChange.call(this);
- });
+ on.call(
+ this.player,
+ document,
+ this.prefix === 'ms' ? 'MSFullscreenChange' : `${this.prefix}fullscreenchange`,
+ () => {
+ // TODO: Filter for target??
+ onChange.call(this);
+ },
+ );
// Fullscreen toggle on double click
on.call(this.player, this.player.elements.container, 'dblclick', event => {
@@ -84,7 +89,12 @@ class Fullscreen {
// Determine if native supported
static get native() {
- return !!(document.fullscreenEnabled || document.webkitFullscreenEnabled || document.mozFullScreenEnabled || document.msFullscreenEnabled);
+ return !!(
+ document.fullscreenEnabled ||
+ document.webkitFullscreenEnabled ||
+ document.mozFullScreenEnabled ||
+ document.msFullscreenEnabled
+ );
}
// Get the prefix for handlers
@@ -142,7 +152,9 @@ class Fullscreen {
// Get target element
get target() {
- return browser.isIos && this.player.config.fullscreen.iosNative ? this.player.media : this.player.elements.container;
+ return browser.isIos && this.player.config.fullscreen.iosNative
+ ? this.player.media
+ : this.player.elements.container;
}
// Update UI