aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/plugins
diff options
context:
space:
mode:
authorSam Potts <me@sampotts.me>2017-11-23 17:35:35 +1100
committerSam Potts <me@sampotts.me>2017-11-23 17:35:35 +1100
commit921cefd212f65290349aa1d9d533c95cb1f6fcce (patch)
tree69c58f43d154440d9f327fb5028372a488522fe2 /src/js/plugins
parentde6f0f1b778180f7b26f85f45053ffb97eb526af (diff)
downloadplyr-921cefd212f65290349aa1d9d533c95cb1f6fcce.tar.lz
plyr-921cefd212f65290349aa1d9d533c95cb1f6fcce.tar.xz
plyr-921cefd212f65290349aa1d9d533c95cb1f6fcce.zip
Moved to provider + type to make it cleaner in future, fix for multiple players
Diffstat (limited to 'src/js/plugins')
-rw-r--r--src/js/plugins/vimeo.js5
-rw-r--r--src/js/plugins/youtube.js5
2 files changed, 5 insertions, 5 deletions
diff --git a/src/js/plugins/vimeo.js b/src/js/plugins/vimeo.js
index 6c32302a..21d34beb 100644
--- a/src/js/plugins/vimeo.js
+++ b/src/js/plugins/vimeo.js
@@ -4,13 +4,12 @@
import utils from './../utils';
import captions from './../captions';
-import controls from './../controls';
import ui from './../ui';
const vimeo = {
setup() {
// Remove old containers
- const containers = utils.getElements.call(this, `[id^="${this.type}-"]`);
+ const containers = utils.getElements.call(this, `[id^="${this.provider}-"]`);
Array.from(containers).forEach(utils.removeElement);
// Add embed class for responsive
@@ -20,7 +19,7 @@ const vimeo = {
vimeo.setAspectRatio.call(this);
// Set ID
- this.media.setAttribute('id', utils.generateId(this.type));
+ this.media.setAttribute('id', utils.generateId(this.provider));
// Load the API if not already
if (!utils.is.object(window.Vimeo)) {
diff --git a/src/js/plugins/youtube.js b/src/js/plugins/youtube.js
index ce5b46e1..cf529fba 100644
--- a/src/js/plugins/youtube.js
+++ b/src/js/plugins/youtube.js
@@ -11,7 +11,7 @@ const youtube = {
const videoId = utils.parseYouTubeId(this.embedId);
// Remove old containers
- const containers = utils.getElements.call(this, `[id^="${this.type}-"]`);
+ const containers = utils.getElements.call(this, `[id^="${this.provider}-"]`);
Array.from(containers).forEach(utils.removeElement);
// Add embed class for responsive
@@ -21,7 +21,7 @@ const youtube = {
youtube.setAspectRatio.call(this);
// Set ID
- this.media.setAttribute('id', utils.generateId(this.type));
+ this.media.setAttribute('id', utils.generateId(this.provider));
// Setup API
if (utils.is.object(window.YT)) {
@@ -31,6 +31,7 @@ const youtube = {
utils.loadScript(this.config.urls.youtube.api);
// Setup callback for the API
+ // YouTube has it's own system of course...
window.onYouTubeReadyCallbacks = window.onYouTubeReadyCallbacks || [];
// Add to queue