aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/ui.js
diff options
context:
space:
mode:
authorSam Potts <sam@potts.es>2018-05-06 01:32:51 +1000
committerSam Potts <sam@potts.es>2018-05-06 01:32:51 +1000
commit165515009266a5dc0b625cef26cf6ba1a80bb12e (patch)
treeac915eb715c418a75d4bd1c185cd290c5e051667 /src/js/ui.js
parentceb6c9a10058c2ab663bd588e14333ac3564bff6 (diff)
downloadplyr-165515009266a5dc0b625cef26cf6ba1a80bb12e.tar.lz
plyr-165515009266a5dc0b625cef26cf6ba1a80bb12e.tar.xz
plyr-165515009266a5dc0b625cef26cf6ba1a80bb12e.zip
v3.3.5
Diffstat (limited to 'src/js/ui.js')
-rw-r--r--src/js/ui.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/js/ui.js b/src/js/ui.js
index 609d6ab5..2347b5c8 100644
--- a/src/js/ui.js
+++ b/src/js/ui.js
@@ -158,7 +158,7 @@ const ui = {
},
// Check playing state
- checkPlaying() {
+ checkPlaying(event) {
// Class hooks
utils.toggleClass(this.elements.container, this.config.classNames.playing, this.playing);
utils.toggleClass(this.elements.container, this.config.classNames.paused, this.paused);
@@ -167,6 +167,11 @@ const ui = {
// Set ARIA state
utils.toggleState(this.elements.buttons.play, this.playing);
+ // Only update controls on non timeupdate events
+ if (utils.is.event(event) && event.type === 'timeupdate') {
+ return;
+ }
+
// Toggle controls
this.toggleControls(!this.playing);
},