aboutsummaryrefslogtreecommitdiffstats
path: root/src/js
diff options
context:
space:
mode:
authorSam Potts <me@sampotts.me>2017-10-18 12:47:54 +1100
committerSam Potts <me@sampotts.me>2017-10-18 12:47:54 +1100
commitfcf944788a0d8d82e5bcfe628cbeafa80d5ecf71 (patch)
tree4b06756b535c4cbcb6d94729e6ac126f7688427c /src/js
parent36a84c5c2da8dcb6678b9f2bba0216c1bbf76dac (diff)
downloadplyr-fcf944788a0d8d82e5bcfe628cbeafa80d5ecf71.tar.lz
plyr-fcf944788a0d8d82e5bcfe628cbeafa80d5ecf71.tar.xz
plyr-fcf944788a0d8d82e5bcfe628cbeafa80d5ecf71.zip
Cleanup
Diffstat (limited to 'src/js')
-rw-r--r--src/js/plyr.js13
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