diff --git a/jquery.fullscreen-min.js b/jquery.fullscreen-min.js index 236bc6c..fa3de85 100644 --- a/jquery.fullscreen-min.js +++ b/jquery.fullscreen-min.js @@ -5,6 +5,4 @@ Licensed under the MIT license (See http://www.opensource.org/licenses/mit-license) */ -function d(c){var b,a;if(!this.length)return this;b=this[0];b.ownerDocument?a=b.ownerDocument:(a=b,b=a.documentElement);if(null==c){if(!a.exitFullscreen&&!a.webkitExitFullscreen&&!a.webkitCancelFullScreen&&!a.msExitFullscreen&&!a.mozCancelFullScreen)return null;c=!!a.fullscreenElement||!!a.msFullscreenElement||!!a.webkitIsFullScreen||!!a.mozFullScreen;return!c?c:a.fullscreenElement||a.webkitFullscreenElement||a.webkitCurrentFullScreenElement||a.msFullscreenElement||a.mozFullScreenElement||c}c?(c= -b.requestFullscreen||b.webkitRequestFullscreen||b.webkitRequestFullScreen||b.msRequestFullscreen||b.mozRequestFullScreen)&&c.call(b):(c=a.exitFullscreen||a.webkitExitFullscreen||a.webkitCancelFullScreen||a.msExitFullscreen||a.mozCancelFullScreen)&&c.call(a);return this}jQuery.fn.fullScreen=d;jQuery.fn.toggleFullScreen=function(){return d.call(this,!d.call(this))};var e,f,g;e=document; -e.webkitCancelFullScreen?(f="webkitfullscreenchange",g="webkitfullscreenerror"):e.msExitFullscreen?(f="MSFullscreenChange",g="MSFullscreenError"):e.mozCancelFullScreen?(f="mozfullscreenchange",g="mozfullscreenerror"):(f="fullscreenchange",g="fullscreenerror");jQuery(document).bind(f,function(){jQuery(document).trigger(new jQuery.Event("fullscreenchange"))});jQuery(document).bind(g,function(){jQuery(document).trigger(new jQuery.Event("fullscreenerror"))}); \ No newline at end of file +!function(e){function l(e){var l,n,r;return this.length?(l=this[0],l.ownerDocument?r=l.ownerDocument:(r=l,l=r.documentElement),null==e?r.exitFullscreen||r.webkitExitFullscreen||r.webkitCancelFullScreen||r.msExitFullscreen||r.mozCancelFullScreen?(e=!!(r.fullscreenElement||r.msFullscreenElement||r.webkitIsFullScreen||r.mozFullScreen),e?r.fullscreenElement||r.webkitFullscreenElement||r.webkitCurrentFullScreenElement||r.msFullscreenElement||r.mozFullScreenElement||e:e):null:e?(n=l.requestFullscreen||l.webkitRequestFullscreen||l.webkitRequestFullScreen||l.msRequestFullscreen||l.mozRequestFullScreen,n&&n.call(l),this):(n=r.exitFullscreen||r.webkitExitFullscreen||r.webkitCancelFullScreen||r.msExitFullscreen||r.mozCancelFullScreen,n&&n.call(r),this)):this}function n(){return l.call(this,!l.call(this))}function r(l){e(document).trigger(new e.Event("fullscreenchange"))}function c(l){e(document).trigger(new e.Event("fullscreenerror"))}function u(){var l,n,u;l=document,l.webkitCancelFullScreen?(n="webkitfullscreenchange",u="webkitfullscreenerror"):l.msExitFullscreen?(n="MSFullscreenChange",u="MSFullscreenError"):l.mozCancelFullScreen?(n="mozfullscreenchange",u="mozfullscreenerror"):(n="fullscreenchange",u="fullscreenerror"),e(document).bind(n,r),e(document).bind(u,c)}e.fn.fullScreen=l,e.fn.toggleFullScreen=n,u()}(jQuery);