Removed support for multiple elements in toggleListener

This commit is contained in:
Albin Larsson
2018-06-12 19:10:00 +02:00
parent fb48b330cc
commit f15c1344b0
2 changed files with 12 additions and 22 deletions

View File

@ -453,7 +453,9 @@ class Listeners {
};
// Play/pause toggle
bind(this.player.elements.buttons.play, 'click', this.player.togglePlay, 'play');
Array.from(this.player.elements.buttons.play).forEach(button => {
bind(button, 'click', this.player.togglePlay, 'play');
});
// Pause
bind(this.player.elements.buttons.restart, 'click', this.player.restart, 'restart');
@ -634,8 +636,8 @@ class Listeners {
// Polyfill for lower fill in <input type="range"> for webkit
if (browser.isWebkit) {
bind(getElements.call(this.player, 'input[type="range"]'), 'input', event => {
controls.updateRangeFill.call(this.player, event.target);
Array.from(getElements.call(this.player, 'input[type="range"]')).forEach(element => {
bind(element, 'input', event => controls.updateRangeFill.call(this.player, event.target));
});
}