Skip to content

Commit

Permalink
fix Edge requestFullscreen
Browse files Browse the repository at this point in the history
  • Loading branch information
Masashi Hirano committed Aug 26, 2017
1 parent e893f60 commit 5da088b
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
3 changes: 3 additions & 0 deletions lib/toggleFullscreen.js
Original file line number Diff line number Diff line change
Expand Up @@ -58,12 +58,15 @@ function toggleFullscreen(element, callback) {
* @param {Element} element
*/
function enterFullscreen(element) {
var userAgent = window.navigator.userAgent.toLowerCase();
if (element.requestFullscreen) {
element.requestFullscreen();
} else if (element.msRequestFullscreen) {
element.msRequestFullscreen();
} else if (element.mozRequestFullScreen) {
element.parentElement.mozRequestFullScreen();
} else if (userAgent.indexOf('edge') != -1) {
element.parentElement.webkitRequestFullscreen();
} else if (element.webkitRequestFullscreen) {
element.webkitRequestFullscreen();
}
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "toggle-fullscreen",
"version": "0.2.2",
"version": "0.2.3",
"description": "Simple to use Fullscreen API with Promise for cross-browser.",
"main": "index.js",
"scripts": {
Expand Down

0 comments on commit 5da088b

Please sign in to comment.