From 8386607092e53180b4f400a36f145ada41888fb5 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Wed, 12 Sep 2012 10:45:23 +0100 Subject: [PATCH] Added feature detection for HTML5 full screen mode --- core/modules/utils/dom/browser.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/core/modules/utils/dom/browser.js b/core/modules/utils/dom/browser.js index 5a0a42e37..e1e78b50c 100644 --- a/core/modules/utils/dom/browser.js +++ b/core/modules/utils/dom/browser.js @@ -28,6 +28,15 @@ exports.getBrowserInfo = function(info) { "Moz": "transitionend", "webkit": "webkitTransitionEnd" }[info.prefix]; + info.requestFullScreen = document.body.webkitRequestFullScreen !== undefined ? "webkitRequestFullScreen" : + document.body.mozRequestFullScreen !== undefined ? "mozRequestFullScreen" : + document.body.requestFullScreen !== undefined ? "requestFullScreen" : ""; + info.cancelFullScreen = document.webkitCancelFullScreen !== undefined ? "webkitCancelFullScreen" : + document.mozCancelFullScreen !== undefined ? "mozCancelFullScreen" : + document.cancelFullScreen !== undefined ? "cancelFullScreen" : ""; + info.isFullScreen = document.webkitIsFullScreen !== undefined ? "webkitIsFullScreen" : + document.mozFullScreen !== undefined ? "mozFullScreen" : + document.fullScreen !== undefined ? "fullScreen" : ""; }; })();