fix: document is not active on exitFullscreen

This commit is contained in:
thecodrr
2021-01-28 11:39:03 +05:00
parent 849ce0997b
commit eef88ea7d4

View File

@@ -77,7 +77,7 @@ function Toolbar(props) {
if (isFocusMode) exitFullscreen(document);
else enterFullscreen(document.documentElement);
toggleFocusMode();
quill.focus();
if (quill) quill.focus();
},
},
{
@@ -171,13 +171,20 @@ function enterFullscreen(elem) {
/* Close fullscreen */
function exitFullscreen(elem) {
if (elem.exitFullscreen) {
elem.exitFullscreen();
} else if (elem.webkitExitFullscreen) {
/* Safari */
elem.webkitExitFullscreen();
} else if (elem.msExitFullscreen) {
/* IE11 */
elem.msExitFullscreen();
if (
document.fullscreenElement ||
document.webkitFullscreenElement ||
document.mozFullScreenElement
) {
document.exitFullscreen();
}
// if (elem.exitFullscreen) {
// elem.exitFullscreen();
// } else if (elem.webkitExitFullscreen) {
// /* Safari */
// elem.webkitExitFullscreen();
// } else if (elem.msExitFullscreen) {
// /* IE11 */
// elem.msExitFullscreen();
// }
}