@glomex/glomex-dialog
Advanced tools
Comparing version 1.15.6 to 1.15.7
@@ -550,6 +550,4 @@ import { RotataToFullscreen } from './rotate-to-fullscreen.js'; | ||
this._rotateToFullscreen.disable(); | ||
if (this._rotateToFullscreen.removeEventListener) { | ||
this._rotateToFullscreen.removeEventListener('exit', this._onRotateToFullscreenExit); | ||
this._rotateToFullscreen.removeEventListener('enter', this._onRotateToFullscreenEnter); | ||
} | ||
this._rotateToFullscreen.removeEventListener('exit', this._onRotateToFullscreenExit); | ||
this._rotateToFullscreen.removeEventListener('enter', this._onRotateToFullscreenEnter); | ||
this._rotateToFullscreen = undefined; | ||
@@ -791,6 +789,9 @@ } | ||
}; | ||
this._rotateToFullscreen = new RotataToFullscreen(window, dialogInnerWrapper); | ||
if (this._rotateToFullscreen.addEventListener) { | ||
try { | ||
// iOS < 14 will fail extending EventTarget constructor | ||
this._rotateToFullscreen = new RotataToFullscreen(window, dialogInnerWrapper); | ||
this._rotateToFullscreen.addEventListener('exit', this._onRotateToFullscreenExit); | ||
this._rotateToFullscreen.addEventListener('enter', this._onRotateToFullscreenEnter); | ||
} catch (err) { | ||
// ignore | ||
} | ||
@@ -797,0 +798,0 @@ } |
{ | ||
"name": "@glomex/glomex-dialog", | ||
"version": "1.15.6", | ||
"version": "1.15.7", | ||
"description": "A dialog web component that allows docking a video player or putting it in a lightbox", | ||
@@ -5,0 +5,0 @@ "type": "module", |
// when bundled for IE window.EventTarget could be undefined | ||
// and extending "RotateToFullscreen" with "undefined" would lead to | ||
// a failing bundled file | ||
const EventTarget = window.EventTarget || Object; | ||
// only Safari 14 supports using EventTarget constructor | ||
let supportsEventTargetConstructor = false; | ||
try { | ||
new window.EventTarget(); | ||
supportsEventTargetConstructor = true; | ||
} catch(e) { | ||
// ignore | ||
} | ||
const EventTarget = supportsEventTargetConstructor | ||
? window.EventTarget | ||
: Object; | ||
/** | ||
@@ -19,0 +7,0 @@ * Handles <glomex-dialog rotate-to-fullscreen> |
119832
1172