aboutsummaryrefslogtreecommitdiffstats
path: root/src/js
diff options
context:
space:
mode:
authorSam Potts <me@sampotts.me>2015-04-06 19:42:26 +1000
committerSam Potts <me@sampotts.me>2015-04-06 19:42:26 +1000
commit3526e322ef1433b76a926241131abf7f165acf3a (patch)
tree8cd0187cef657224234ff3fcda5ade1b624486e5 /src/js
parent99cabd545dda501fa23f4f1e917c3a586adea2a2 (diff)
downloadplyr-3526e322ef1433b76a926241131abf7f165acf3a.tar.lz
plyr-3526e322ef1433b76a926241131abf7f165acf3a.tar.xz
plyr-3526e322ef1433b76a926241131abf7f165acf3a.zip
Minor bug fixes
Diffstat (limited to 'src/js')
-rw-r--r--src/js/plyr.js13
1 files changed, 9 insertions, 4 deletions
diff --git a/src/js/plyr.js b/src/js/plyr.js
index 83ba3282..9a678696 100644
--- a/src/js/plyr.js
+++ b/src/js/plyr.js
@@ -1111,6 +1111,11 @@
// Set class hook
_toggleClass(player.container, config.classes.fullscreen.active, player.isFullscreen);
+
+ // Remove hover class because mouseleave doesn't occur
+ if (player.isFullscreen) {
+ _toggleClass(player.controls, config.classes.hover, false);
+ }
}
// Bail from faux-fullscreen
@@ -1485,14 +1490,14 @@
if(player.type === "video" && config.click) {
_on(player.videoContainer, "click", function() {
if(player.media.paused) {
- _play();
+ _triggerEvent(player.buttons.play, "click");
}
else if(player.media.ended) {
_seek();
- _play();
+ _triggerEvent(player.buttons.play, "click");
}
else {
- _pause();
+ _triggerEvent(player.buttons.pause, "click");
}
});
}
@@ -1501,7 +1506,7 @@
if(config.fullscreen.hideControls) {
_on(player.controls, "mouseenter mouseleave", function(event) {
_toggleClass(player.controls, config.classes.hover, (event.type === "mouseenter"));
- })
+ });
}
}