jenkins-bot has submitted this change and it was merged.
Change subject: Fullscreen support for IE 11
......................................................................
Fullscreen support for IE 11
Support "ms"-prefixed fullscreen API in IE 11.
Bug: 56470
Change-Id: I7647433c12314ac34f3fcd6d03e7d4da6893a7ee
---
M js/multilightbox/lightboxinterface.js
1 file changed, 9 insertions(+), 2 deletions(-)
Approvals:
MarkTraceur: Looks good to me, approved
jenkins-bot: Verified
diff --git a/js/multilightbox/lightboxinterface.js
b/js/multilightbox/lightboxinterface.js
index eb4d796..375cf61 100644
--- a/js/multilightbox/lightboxinterface.js
+++ b/js/multilightbox/lightboxinterface.js
@@ -13,7 +13,8 @@
if ( !lbinterface.fullscreenButtonJustPressed &&
!document.fullscreenElement &&
!document.mozFullScreenElement &&
- !document.webkitFullScreenElement ) {
+ !document.webkitFullScreenElement &&
+ !document.msFullScreenElement) {
lbinterface.fullscreen();
} else if ( lbinterface.fullscreenButtonJustPressed ) {
lbinterface.fullscreenButtonJustPressed = false;
@@ -72,6 +73,7 @@
window.addEventListener( 'fullscreenchange',
handleFullscreenChange );
window.addEventListener( 'mozfullscreenchange',
handleFullscreenChange );
window.addEventListener( 'webkitfullscreenchange',
handleFullscreenChange );
+ window.addEventListener( 'msfullscreenchange',
handleFullscreenChange );
}
LIP = LightboxInterface.prototype;
@@ -101,13 +103,16 @@
if ( this.isFullScreen ) {
if ( !document.fullscreenElement &&
!document.mozFullScreenElement &&
- !document.webkitFullScreenElement ) {
+ !document.webkitFullScreenElement &&
+ !document.msFullScreenElement ) {
if ( document.cancelFullScreen ) {
document.cancelFullScreen();
} else if ( document.mozCancelFullScreen ) {
document.mozCancelFullScreen();
} else if ( document.webkitCancelFullScreen ) {
document.webkitCancelFullScreen();
+ } else if ( document.msCancelFullScreen ) {
+ document.msCancelFullScreen();
}
}
@@ -130,6 +135,8 @@
fullscreen.mozRequestFullScreen();
} else if ( fullscreen.webkitRequestFullScreen ) {
fullscreen.webkitRequestFullScreen();
+ } else if ( fullscreen.msRequestFullscreen ) {
+ fullscreen.msRequestFullscreen();
}
lightboxHooks.callAll( 'fullscreen', this );
--
To view, visit https://gerrit.wikimedia.org/r/93076
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: merged
Gerrit-Change-Id: I7647433c12314ac34f3fcd6d03e7d4da6893a7ee
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/MultimediaViewer
Gerrit-Branch: master
Gerrit-Owner: Brion VIBBER <[email protected]>
Gerrit-Reviewer: MarkTraceur <[email protected]>
Gerrit-Reviewer: jenkins-bot
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits