Fix issue with play button not changing state (fixes #1048)

This commit is contained in:
Sam Potts
2018-06-19 09:12:21 +10:00
parent ea4d91d2a0
commit b61ba02f3d

View File

@ -135,11 +135,9 @@ const ui = {
} }
// If there's a play button, set label // If there's a play button, set label
if (is.nodeList(this.elements.buttons.play)) { Array.from(this.elements.buttons.play || []).forEach(button => {
Array.from(this.elements.buttons.play).forEach(button => { button.setAttribute('aria-label', label);
button.setAttribute('aria-label', label); });
});
}
// Set iframe title // Set iframe title
// https://github.com/sampotts/plyr/issues/124 // https://github.com/sampotts/plyr/issues/124
@ -214,11 +212,9 @@ const ui = {
toggleClass(this.elements.container, this.config.classNames.stopped, this.stopped); toggleClass(this.elements.container, this.config.classNames.stopped, this.stopped);
// Set state // Set state
if (is.nodeList(this.elements.buttons.play)) { Array.from(this.elements.buttons.play || []).forEach(target => {
Array.from(this.elements.buttons.play).forEach(target => { target.pressed = this.playing;
target.pressed = this.playing; });
});
}
// Only update controls on non timeupdate events // Only update controls on non timeupdate events
if (is.event(event) && event.type === 'timeupdate') { if (is.event(event) && event.type === 'timeupdate') {