diff options
Diffstat (limited to 'src/js/plyr.js')
-rw-r--r-- | src/js/plyr.js | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/src/js/plyr.js b/src/js/plyr.js index 7ac9d7f2..45bc2c18 100644 --- a/src/js/plyr.js +++ b/src/js/plyr.js @@ -2269,7 +2269,7 @@ _pause(); // Set seek input to 0 - if(plyr.buttons.seek) { + if(plyr.buttons && plyr.buttons.seek) { plyr.buttons.seek.value = 0; } @@ -2559,11 +2559,20 @@ _on(plyr.media, 'waiting canplay seeked', _checkLoading); // Click video - if (config.clickToPlay) { + if (config.clickToPlay && plyr.type !== 'audio') { + // Re-fetch the wrapper + var wrapper = _getElement('.' + config.classes.videoWrapper); + + // Bail if there's no wrapper (this should never happen) + if(!wrapper) { + return; + } + // Set cursor - plyr.videoContainer.style.cursor = "pointer"; + wrapper.style.cursor = "pointer"; - _on(plyr.media, 'click', function() { + // On click play, pause ore restart + _on(wrapper, 'click', function() { if (plyr.media.paused) { _play(); } |