Fix for fullscreen issues on Firefox

Fixes #38
This commit is contained in:
Sam Potts 2015-03-02 20:16:44 +11:00
parent b6d5ba43ec
commit 26bd4d0833
5 changed files with 11 additions and 8 deletions

View File

@ -1,5 +1,8 @@
# Changelog # Changelog
## v1.0.19
- Fixed firefox fullscreen issue (#38)
## v1.0.18 ## v1.0.18
- Added CDN references - Added CDN references

2
dist/plyr.js vendored

File diff suppressed because one or more lines are too long

View File

@ -1,6 +1,6 @@
{ {
"name": "plyr", "name": "plyr",
"version": "1.0.18", "version": "1.0.19",
"description": "A simple HTML5 media player using custom controls", "description": "A simple HTML5 media player using custom controls",
"homepage": "http://plyr.io", "homepage": "http://plyr.io",
"main": "gulpfile.js", "main": "gulpfile.js",

View File

@ -43,11 +43,11 @@ More info on setting up dependencies can be found in the [Bower Docs](http://bow
If you want to use our CDN, you can use the following. Currently it's HTTP only. If you want to use our CDN, you can use the following. Currently it's HTTP only.
```html ```html
<link rel="stylesheet" href="http://cdn.plyr.io/1.0.18/plyr.css"> <link rel="stylesheet" href="http://cdn.plyr.io/1.0.19/plyr.css">
<script src="http://cdn.plyr.io/1.0.18/plyr.js"></script> <script src="http://cdn.plyr.io/1.0.19/plyr.js"></script>
``` ```
You can also access the `sprite.svg` file at `http://cdn.plyr.io/1.0.18/sprite.svg`. You can also access the `sprite.svg` file at `http://cdn.plyr.io/1.0.19/sprite.svg`.
### CSS ### CSS
If you want to use the default css, add the `plyr.css` file from /dist into your head, or even better use `plyr.less` or `plyr.sass` file included in `/src` in your build to save a request. If you want to use the default css, add the `plyr.css` file from /dist into your head, or even better use `plyr.less` or `plyr.sass` file included in `/src` in your build to save a request.

View File

@ -1,6 +1,6 @@
// ========================================================================== // ==========================================================================
// Plyr // Plyr
// plyr.js v1.0.17 // plyr.js v1.0.19
// https://github.com/sampotts/plyr // https://github.com/sampotts/plyr
// ========================================================================== // ==========================================================================
// Credits: http://paypal.github.io/accessible-html5-video-player/ // Credits: http://paypal.github.io/accessible-html5-video-player/
@ -795,12 +795,12 @@
} }
// Toggle fullscreen // Toggle fullscreen
function _toggleFullscreen() { function _toggleFullscreen(event) {
// Check for native support // Check for native support
var nativeSupport = fullscreen.supportsFullScreen; var nativeSupport = fullscreen.supportsFullScreen;
// If it's a fullscreen change event, it's probably a native close // If it's a fullscreen change event, it's probably a native close
if(event.type === fullscreen.fullScreenEventName) { if(event && event.type === fullscreen.fullScreenEventName) {
config.fullscreen.active = fullscreen.isFullScreen(); config.fullscreen.active = fullscreen.isFullScreen();
} }
// If there's native support, use it // If there's native support, use it