diff options
author | Sam Potts <sam@potts.es> | 2018-02-06 00:24:48 +1100 |
---|---|---|
committer | Sam Potts <sam@potts.es> | 2018-02-06 00:24:48 +1100 |
commit | 2150c44036e13073c6f7f07343009b6373846bdf (patch) | |
tree | 074effb69a808d6e4a19b1f4028b1597adf05e08 /src/js/plugins/vimeo.js | |
parent | 70c9fbdde328141c1d5680536a740da1ca50f0e9 (diff) | |
download | plyr-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.js | 11 |
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'); |