Make selector compatible with IE11

This commit is contained in:
Jaifroid 2023-03-03 23:29:09 +00:00
parent ecb7d8402c
commit 3743cbdaab

View File

@ -1014,7 +1014,7 @@ define(rqDef, function(util) {
}
// Choose the correct method to request or cancel full-screen mode
var rq = function (sel) {
return sel ?
var fn = sel ?
// Request full-screen mode
sel.requestFullscreen ? sel.requestFullscreen() :
sel.webkitRequestFullscreen ? sel.webkitRequestFullscreen() :
@ -1025,6 +1025,7 @@ define(rqDef, function(util) {
document.webkitExitFullscreen ? document.webkitExitFullscreen() :
document.mozCancelFullScreen ? document.mozCancelFullScreen() :
document.msExitFullscreen ? document.msExitFullscreen() : Promise.reject('No full-screen mode API available');
return typeof fn === 'Promise' ? fn : Promise.resolve(fn);
};
return rq(el).then(function () {
console.log(el ? 'Full-screen mode enabled' : 'Full-screen mode disabled');