From 3fe5f92a26f02521dca93de781e5fade683419ed Mon Sep 17 00:00:00 2001 From: Gilles Dubuc Date: Tue, 1 Apr 2014 08:49:37 +0200 Subject: [PATCH] Update jquery.fullscreen to newer version (fix IE11 support) jquery.fullscreen wouldn't work properly in IE11. This commit fixes the issues that were preventing it from working in that browser. Source * https://github.com/theopolisme/jquery-fullscreen/blob/9f8f97d127/jquery.fullscreen.js Change log * https://github.com/theopolisme/jquery-fullscreen/compare/v2.0.0...9f8f97d127 Change-Id: I6cb853f05ef9a464990a785827074c78ac61ac7f --- resources/jquery/jquery.fullscreen.js | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/resources/jquery/jquery.fullscreen.js b/resources/jquery/jquery.fullscreen.js index 3d1f29a668..30e44846ee 100644 --- a/resources/jquery/jquery.fullscreen.js +++ b/resources/jquery/jquery.fullscreen.js @@ -1,8 +1,6 @@ /** - * jQuery fullscreen plugin v2.0.0 - * https://github.com/theopolisme/jquery-fullscreen/tree/v2.0.0 - * - * Documentation at + * jQuery fullscreen plugin v2.0.0-git (9f8f97d127) + * https://github.com/theopolisme/jquery-fullscreen * * Copyright (c) 2013 Theopolisme * @@ -97,8 +95,8 @@ document.mozCancelFullScreen(); } else if ( document.webkitCancelFullScreen ) { document.webkitCancelFullScreen(); - } else if ( document.msCancelFullScreen ) { - document.msCancelFullScreen(); + } else if ( document.msExitFullscreen ) { + document.msExitFullscreen(); } else { // Unable to cancel fullscreen mode return this; @@ -122,10 +120,10 @@ // When the fullscreen mode is changed, trigger the // fullscreen events (and when exiting, // also remove the fullscreen class) - $( document ).on( 'fullscreenchange webkitfullscreenchange mozfullscreenchange msfullscreenchange', handleFullscreenChange); + $( document ).on( 'fullscreenchange webkitfullscreenchange mozfullscreenchange MSFullscreenChange', handleFullscreenChange); // Convenience wrapper so that one only needs to listen for // 'fullscreenerror', not all of the prefixed versions - $( document ).on( 'webkitfullscreenerror mozfullscreenerror msfullscreenerror', function () { + $( document ).on( 'webkitfullscreenerror mozfullscreenerror MSFullscreenError', function () { $( document ).trigger( $.Event( 'fullscreenerror' ) ); } ); // Fullscreen has been set up, so always return true @@ -133,7 +131,7 @@ return true; } else { // Always return false from now on, since fullscreen is not supported - setupFullscreen = function() { return false; }; + setupFullscreen = function () { return false; }; return false; } }; @@ -169,7 +167,7 @@ return this; } }; - + $.support.fullscreen = document.fullscreenEnabled || document.webkitFullscreenEnabled || document.mozFullScreenEnabled || -- 2.20.1