diff options
author | Sam Potts <sam@potts.es> | 2018-08-14 11:17:33 +1000 |
---|---|---|
committer | Sam Potts <sam@potts.es> | 2018-08-14 11:17:33 +1000 |
commit | eaeccd66ae6eda297a3eebac75fe542bed91d177 (patch) | |
tree | 927b11bc42e9d07aa9a9218f6359909660564df1 /dist/plyr.js | |
parent | 7a43649c13e54b15244f5e7ddaeee8d676a3d5e3 (diff) | |
download | plyr-eaeccd66ae6eda297a3eebac75fe542bed91d177.tar.lz plyr-eaeccd66ae6eda297a3eebac75fe542bed91d177.tar.xz plyr-eaeccd66ae6eda297a3eebac75fe542bed91d177.zip |
v3.4.2
Diffstat (limited to 'dist/plyr.js')
-rw-r--r-- | dist/plyr.js | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/dist/plyr.js b/dist/plyr.js index c0811917..9877c8ca 100644 --- a/dist/plyr.js +++ b/dist/plyr.js @@ -2942,8 +2942,7 @@ typeof navigator === "object" && (function (global, factory) { // Add pressed property to buttons if (!is.empty(this.elements.buttons)) { - // Toggle classname when pressed property is set - Object.values(this.elements.buttons).filter(Boolean).forEach(function (button) { + var addProperty = function addProperty(button) { var className = _this10.config.classNames.controlPressed; Object.defineProperty(button, 'pressed', { enumerable: true, @@ -2956,6 +2955,15 @@ typeof navigator === "object" && (function (global, factory) { toggleClass(button, className, pressed); } }); + }; + + // Toggle classname when pressed property is set + Object.values(this.elements.buttons).filter(Boolean).forEach(function (button) { + if (is.array(button)) { + button.filter(Boolean).forEach(addProperty); + } else { + addProperty(button); + } }); } |