diff options
author | Sam Potts <me@sampotts.me> | 2015-02-18 16:17:27 +1100 |
---|---|---|
committer | Sam Potts <me@sampotts.me> | 2015-02-18 16:17:27 +1100 |
commit | aa39aa8a58dce181e77acd2bdb60c1e912a96013 (patch) | |
tree | c326346310a1a03358a28fb6a894a12d9c00fccc /assets/js | |
parent | c7c48bbe3ce3fbdba4ac5c1faf3c02b31aa7504d (diff) | |
download | plyr-aa39aa8a58dce181e77acd2bdb60c1e912a96013.tar.lz plyr-aa39aa8a58dce181e77acd2bdb60c1e912a96013.tar.xz plyr-aa39aa8a58dce181e77acd2bdb60c1e912a96013.zip |
Prevent multiple instances on one element
Diffstat (limited to 'assets/js')
-rw-r--r-- | assets/js/plyr.js | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/assets/js/plyr.js b/assets/js/plyr.js index 7414a381..6d260f3c 100644 --- a/assets/js/plyr.js +++ b/assets/js/plyr.js @@ -967,9 +967,11 @@ for (var i = elements.length - 1; i >= 0; i--) { // Get the current element var element = elements[i]; - + // Setup a player instance and add to the element - element.plyr = new Plyr(element); + if(typeof element.plyr === "undefined") { + element.plyr = new Plyr(element); + } // Add to return array players.push(element.plyr); |