diff options
author | Sam Potts <me@sampotts.me> | 2017-11-09 19:44:07 +1100 |
---|---|---|
committer | Sam Potts <me@sampotts.me> | 2017-11-09 19:44:07 +1100 |
commit | 66917fd39bd044ed728c98d21a192273b9129bde (patch) | |
tree | e88227e3b8848852b72126c65b0ff9b9d214d681 /src | |
parent | fd97607e5512ab8aef5321c628a521d61a95b9e8 (diff) | |
download | plyr-66917fd39bd044ed728c98d21a192273b9129bde.tar.lz plyr-66917fd39bd044ed728c98d21a192273b9129bde.tar.xz plyr-66917fd39bd044ed728c98d21a192273b9129bde.zip |
Use callback for loading Vimeo API
Diffstat (limited to 'src')
-rw-r--r-- | src/js/plugins/vimeo.js | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/src/js/plugins/vimeo.js b/src/js/plugins/vimeo.js index 4bca80e3..18ef1d38 100644 --- a/src/js/plugins/vimeo.js +++ b/src/js/plugins/vimeo.js @@ -24,15 +24,9 @@ const vimeo = { // Load the API if not already if (!utils.is.object(window.Vimeo)) { - utils.loadScript(this.config.urls.vimeo.api); - - // Wait for load - const vimeoTimer = window.setInterval(() => { - if (utils.is.object(window.Vimeo)) { - window.clearInterval(vimeoTimer); - vimeo.ready.call(this); - } - }, 50); + utils.loadScript(this.config.urls.vimeo.api, () => { + vimeo.ready.call(this); + }); } else { vimeo.ready.call(this); } |