aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/plyr.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/js/plyr.js')
-rw-r--r--src/js/plyr.js17
1 files changed, 11 insertions, 6 deletions
diff --git a/src/js/plyr.js b/src/js/plyr.js
index cc4af346..329bf783 100644
--- a/src/js/plyr.js
+++ b/src/js/plyr.js
@@ -1223,8 +1223,7 @@
plyr.progress.buffer.text = plyr.progress.buffer.bar && plyr.progress.buffer.bar.getElementsByTagName('span')[0];
// Progress - Played
- plyr.progress.played = {};
- plyr.progress.played.bar = _getElement(config.selectors.progress.played);
+ plyr.progress.played = _getElement(config.selectors.progress.played);
// Seek tooltip
plyr.progress.tooltip = plyr.progress.container && plyr.progress.container.querySelector('.' + config.classes.tooltip);
@@ -1723,8 +1722,8 @@
}
// Update progress
- if(plyr.progress.played.bar) {
- plyr.progress.played.bar.value = ((100 / duration) * targetTime);
+ if(plyr.progress && plyr.progress.played) {
+ plyr.progress.played.value = ((100 / duration) * targetTime);
}
// Set the current time
@@ -2015,7 +2014,7 @@
// Update <progress> elements
function _updateProgress(event) {
- var progress = plyr.progress.played.bar,
+ var progress = plyr.progress.played,
text = false,
value = 0,
duration = _getDuration();
@@ -2278,9 +2277,12 @@
_pause();
// Set seek input to 0
- if(plyr.buttons && plyr.buttons.seek) {
+ if (plyr.buttons && plyr.buttons.seek) {
plyr.buttons.seek.value = 0;
}
+ if (plyr.progress && plyr.progress.played) {
+ plyr.progress.played.value = 0;
+ }
// Clean up YouTube stuff
if (plyr.type === 'youtube') {
@@ -2772,6 +2774,9 @@
// Remove controls
_remove(_getElement(config.selectors.controls.wrapper));
+ // Remove large play
+ _remove(_getElement(config.selectors.buttons.play));
+
// Restore native controls
_toggleNativeControls(true);