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