This commit is contained in:
Sam Potts 2017-08-16 13:30:27 +10:00
parent 0148c76c30
commit 2196665495
3 changed files with 14 additions and 6 deletions

View File

@ -53,7 +53,7 @@
</ul> </ul>
</nav> </nav>
<video controls crossorigin playsinline muted autoplay loop poster="https://cdn.selz.com/plyr/1.5/View_From_A_Blue_Moon_Trailer-HD.jpg" id="player"> <video controls crossorigin playsinline poster="https://cdn.selz.com/plyr/1.5/View_From_A_Blue_Moon_Trailer-HD.jpg" id="player">
<!-- Video files --> <!-- Video files -->
<source src="https://cdn.selz.com/plyr/1.5/View_From_A_Blue_Moon_Trailer-HD.mp4" type="video/mp4"> <source src="https://cdn.selz.com/plyr/1.5/View_From_A_Blue_Moon_Trailer-HD.mp4" type="video/mp4">

2
dist/plyr.js vendored

File diff suppressed because one or more lines are too long

View File

@ -1080,14 +1080,18 @@
if (!support.fullscreen) { if (!support.fullscreen) {
return false; return false;
} }
if (utils.is.undefined(element)) { if (utils.is.undefined(element)) {
element = document.body; element = document.body;
} }
switch (this.prefix) {
switch (prefix) {
case '': case '':
return document.fullscreenElement === element; return document.fullscreenElement === element;
case 'moz': case 'moz':
return document.mozFullScreenElement === element; return document.mozFullScreenElement === element;
default: default:
return document[prefix + 'FullscreenElement'] === element; return document[prefix + 'FullscreenElement'] === element;
} }
@ -1096,22 +1100,26 @@
if (!support.fullscreen) { if (!support.fullscreen) {
return false; return false;
} }
if (!utils.is.htmlElement(element)) { if (!utils.is.htmlElement(element)) {
element = document.body; element = document.body;
} }
return (prefix === '') ? element.requestFullScreen() : element[prefix + (prefix === 'ms' ? 'RequestFullscreen' : 'RequestFullScreen')]();
return !prefix.length ? element.requestFullScreen() : element[prefix + (prefix === 'ms' ? 'RequestFullscreen' : 'RequestFullScreen')]();
}, },
cancelFullScreen: function() { cancelFullScreen: function() {
if (!support.fullscreen) { if (!support.fullscreen) {
return false; return false;
} }
return (prefix === '') ? document.cancelFullScreen() : document[prefix + (prefix === 'ms' ? 'ExitFullscreen' : 'CancelFullScreen')]();
return !prefix.length ? document.cancelFullScreen() : document[prefix + (prefix === 'ms' ? 'ExitFullscreen' : 'CancelFullScreen')]();
}, },
element: function() { element: function() {
if (!support.fullscreen) { if (!support.fullscreen) {
return null; return null;
} }
return (prefix === '') ? document.fullscreenElement : document[prefix + 'FullscreenElement'];
return !prefix.length ? document.fullscreenElement : document[prefix + 'FullscreenElement'];
} }
}; };
})(); })();