aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/plugins/vimeo.js
diff options
context:
space:
mode:
authorSam Potts <sam@potts.es>2018-02-06 00:24:48 +1100
committerSam Potts <sam@potts.es>2018-02-06 00:24:48 +1100
commit2150c44036e13073c6f7f07343009b6373846bdf (patch)
tree074effb69a808d6e4a19b1f4028b1597adf05e08 /src/js/plugins/vimeo.js
parent70c9fbdde328141c1d5680536a740da1ca50f0e9 (diff)
downloadplyr-2150c44036e13073c6f7f07343009b6373846bdf.tar.lz
plyr-2150c44036e13073c6f7f07343009b6373846bdf.tar.xz
plyr-2150c44036e13073c6f7f07343009b6373846bdf.zip
Added backwards compatibility for <div> embeds
Diffstat (limited to 'src/js/plugins/vimeo.js')
-rw-r--r--src/js/plugins/vimeo.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/js/plugins/vimeo.js b/src/js/plugins/vimeo.js
index 48d46037..4b604337 100644
--- a/src/js/plugins/vimeo.js
+++ b/src/js/plugins/vimeo.js
@@ -51,7 +51,16 @@ const vimeo = {
gesture: 'media',
};
const params = utils.buildUrlParams(options);
- const id = utils.parseVimeoId(player.media.getAttribute('src'));
+
+ // Get the source URL or ID
+ let source = player.media.getAttribute('src');
+
+ // Get from <div> if needed
+ if (utils.is.empty(source)) {
+ source = player.media.getAttribute(this.config.attributes.embed.id);
+ }
+
+ const id = utils.parseVimeoId(source);
// Build an iframe
const iframe = utils.createElement('iframe');