| 12947 | }; |
| 12948 | |
| 12949 | function launchFullscreen(element) { |
| 12950 | var enabled = document.fullscreenEnabled || |
| 12951 | document.webkitFullscreenEnabled || |
| 12952 | document.mozFullScreenEnabled || |
| 12953 | document.msFullscreenEnabled; |
| 12954 | if (!enabled) { |
| 12955 | throw new Error('Fullscreen not enabled in this browser.'); |
| 12956 | } |
| 12957 | if(element.requestFullscreen) { |
| 12958 | element.requestFullscreen(); |
| 12959 | } else if(element.mozRequestFullScreen) { |
| 12960 | element.mozRequestFullScreen(); |
| 12961 | } else if(element.webkitRequestFullscreen) { |
| 12962 | element.webkitRequestFullscreen(); |
| 12963 | } else if(element.msRequestFullscreen) { |
| 12964 | element.msRequestFullscreen(); |
| 12965 | } |
| 12966 | } |
| 12967 | |
| 12968 | function exitFullscreen() { |
| 12969 | if(document.exitFullscreen) { |