diff options
author | Sam Potts <me@sampotts.me> | 2017-10-18 12:47:54 +1100 |
---|---|---|
committer | Sam Potts <me@sampotts.me> | 2017-10-18 12:47:54 +1100 |
commit | fcf944788a0d8d82e5bcfe628cbeafa80d5ecf71 (patch) | |
tree | 4b06756b535c4cbcb6d94729e6ac126f7688427c /src/js | |
parent | 36a84c5c2da8dcb6678b9f2bba0216c1bbf76dac (diff) | |
download | plyr-fcf944788a0d8d82e5bcfe628cbeafa80d5ecf71.tar.lz plyr-fcf944788a0d8d82e5bcfe628cbeafa80d5ecf71.tar.xz plyr-fcf944788a0d8d82e5bcfe628cbeafa80d5ecf71.zip |
Cleanup
Diffstat (limited to 'src/js')
-rw-r--r-- | src/js/plyr.js | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/js/plyr.js b/src/js/plyr.js index c0a39fb9..95bf1124 100644 --- a/src/js/plyr.js +++ b/src/js/plyr.js @@ -1432,11 +1432,18 @@ // Webkit polyfill for lower fill range function updateRangeFill(range) { + // WebKit only if (!player.browser.isWebkit) { return; } - if (!utils.is.htmlElement(range)) { + // Get target from event + if (utils.is.event(range)) { + range = range.target; + } + + // Needs to be a valid <input type='range'> + if (!utils.is.htmlElement(range) || range.getAttribute('type') !== 'range') { return; } @@ -4306,9 +4313,7 @@ // Polyfill for lower fill in <input type="range"> for webkit if (player.browser.isWebkit) { - utils.on(getElements('input[type="range"]'), [inputEvent, 'updated'].join(' '), function(event) { - updateRangeFill(event.target); - }); + utils.on(getElements('input[type="range"]'), 'input', updateRangeFill); } // Seek tooltip |