Remove fullscreen handling fallback for IE

This commit is contained in:
Maximilian Krög
2022-07-30 22:59:26 +02:00
parent e0fd784c16
commit 5f8a83b6d8

View File

@@ -345,7 +345,6 @@ function isFullScreenSupported(doc) {
const body = doc.body; const body = doc.body;
return !!( return !!(
body['webkitRequestFullscreen'] || body['webkitRequestFullscreen'] ||
(body['msRequestFullscreen'] && doc['msFullscreenEnabled']) ||
(body.requestFullscreen && doc.fullscreenEnabled) (body.requestFullscreen && doc.fullscreenEnabled)
); );
} }
@@ -355,11 +354,7 @@ function isFullScreenSupported(doc) {
* @return {boolean} Element is currently in fullscreen. * @return {boolean} Element is currently in fullscreen.
*/ */
function isFullScreen(doc) { function isFullScreen(doc) {
return !!( return !!(doc['webkitIsFullScreen'] || doc.fullscreenElement);
doc['webkitIsFullScreen'] ||
doc['msFullscreenElement'] ||
doc.fullscreenElement
);
} }
/** /**
@@ -369,8 +364,6 @@ function isFullScreen(doc) {
function requestFullScreen(element) { function requestFullScreen(element) {
if (element.requestFullscreen) { if (element.requestFullscreen) {
element.requestFullscreen(); element.requestFullscreen();
} else if (element['msRequestFullscreen']) {
element['msRequestFullscreen']();
} else if (element['webkitRequestFullscreen']) { } else if (element['webkitRequestFullscreen']) {
element['webkitRequestFullscreen'](); element['webkitRequestFullscreen']();
} }
@@ -395,8 +388,6 @@ function requestFullScreenWithKeys(element) {
function exitFullScreen(doc) { function exitFullScreen(doc) {
if (doc.exitFullscreen) { if (doc.exitFullscreen) {
doc.exitFullscreen(); doc.exitFullscreen();
} else if (doc['msExitFullscreen']) {
doc['msExitFullscreen']();
} else if (doc['webkitExitFullscreen']) { } else if (doc['webkitExitFullscreen']) {
doc['webkitExitFullscreen'](); doc['webkitExitFullscreen']();
} }