Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/jsxc.nextcloud.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'build/js/jsxc/lib/jquery.fullscreen.js')
-rw-r--r--build/js/jsxc/lib/jquery.fullscreen.js17
1 files changed, 9 insertions, 8 deletions
diff --git a/build/js/jsxc/lib/jquery.fullscreen.js b/build/js/jsxc/lib/jquery.fullscreen.js
index 91162d5..bab35b8 100644
--- a/build/js/jsxc/lib/jquery.fullscreen.js
+++ b/build/js/jsxc/lib/jquery.fullscreen.js
@@ -14,15 +14,15 @@
var doc = document.documentElement;
return ('requestFullscreen' in doc) ||
- ('mozRequestFullscreen' in doc && document.mozFullscreenEnabled) ||
+ ('mozRequestFullScreen' in doc && document.mozFullScreenEnabled) ||
('webkitRequestFullscreen' in doc);
}
function requestFullscreen(elem) {
if (elem.requestFullscreen) {
elem.requestFullscreen();
- } else if (elem.mozRequestFullscreen) {
- elem.mozRequestFullscreen();
+ } else if (elem.mozRequestFullScreen) {
+ elem.mozRequestFullScreen();
} else if (elem.webkitRequestFullscreen) {
elem.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT);
}
@@ -38,7 +38,7 @@
function cancelFullscreen() {
if (document.exitFullscreen) {
document.exitFullscreen();
- } else if (document.mozCancelFullscreen) {
+ } else if (document.mozCancelFullScreen) {
document.mozCancelFullScreen();
} else if (document.webkitCancelFullScreen) {
document.webkitCancelFullScreen();
@@ -61,16 +61,17 @@
var self = this;
- $(self).on('fullscreenerror mozfullscreenerror webkitfullscreenerror msfullscreenerror', function() {
+ // Chrome trigger event on self, Firefox on document
+ $(self).add(document).on('fullscreenerror mozfullscreenerror webkitfullscreenerror msfullscreenerror', function() {
$(document).trigger('error.fullscreen');
});
- $(self).on('fullscreenchange mozfullscreenchange webkitfullscreenchange msfullscreenchange', function() {
- if (fullscreenStatus()){
+ $(self).add(document).on('fullscreenchange mozfullscreenchange webkitfullscreenchange msfullscreenchange', function() {
+ if (fullscreenStatus()){
$(document).trigger('enabled.fullscreen');
}else{
$(document).trigger('disabled.fullscreen');
- $(self).off('fullscreenchange mozfullscreenchange webkitfullscreenchange msfullscreenchange');
+ $(self).add(document).off('fullscreenchange mozfullscreenchange webkitfullscreenchange msfullscreenchange');
}
});