diff options
author | Sam Potts <sam@potts.es> | 2017-11-07 23:21:35 +1100 |
---|---|---|
committer | Sam Potts <sam@potts.es> | 2017-11-07 23:21:35 +1100 |
commit | 3f41a0cf5417a3047aafa27894b57fb740d7d7da (patch) | |
tree | c1feaa0c6dda3dbec2741e50227f4cd4285f9c38 /src/js/controls.js | |
parent | fae4ca12e02b87f54b1ee7a88815d0b150c46370 (diff) | |
parent | 84505da84ba97ae1b189f9c695228d324e9dc3b8 (diff) | |
download | plyr-3f41a0cf5417a3047aafa27894b57fb740d7d7da.tar.lz plyr-3f41a0cf5417a3047aafa27894b57fb740d7d7da.tar.xz plyr-3f41a0cf5417a3047aafa27894b57fb740d7d7da.zip |
Merge branch 'develop' of github.com:Selz/plyr into develop
# Conflicts:
# readme.md
Diffstat (limited to 'src/js/controls.js')
-rw-r--r-- | src/js/controls.js | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/js/controls.js b/src/js/controls.js index d40165e1..ac7ba2b6 100644 --- a/src/js/controls.js +++ b/src/js/controls.js @@ -6,11 +6,14 @@ import support from './support'; import utils from './utils'; import ui from './ui'; +// Sniff out the browser +const browser = utils.getBrowser(); + const controls = { // Webkit polyfill for lower fill range updateRangeFill(target) { // WebKit only - if (!this.browser.isWebkit) { + if (!browser.isWebkit) { return; } @@ -49,7 +52,7 @@ const controls = { getIconUrl() { return { url: this.config.iconUrl, - absolute: this.config.iconUrl.indexOf('http') === 0 || (this.browser.isIE && !window.svg4everybody), + absolute: this.config.iconUrl.indexOf('http') === 0 || (browser.isIE && !window.svg4everybody), }; }, @@ -1139,14 +1142,11 @@ const controls = { inject() { // Sprite if (this.config.loadSprite) { - const iconUrl = controls.getIconUrl.call(this); + const icon = controls.getIconUrl.call(this); // Only load external sprite using AJAX - if (iconUrl.absolute) { - this.log(`AJAX loading absolute SVG sprite ${this.browser.isIE ? '(due to IE)' : ''}`); - utils.loadSprite(iconUrl.url, 'sprite-plyr'); - } else { - this.log('Sprite will be used as external resource directly'); + if (icon.absolute) { + utils.loadSprite(icon.url, 'sprite-plyr'); } } |