diff options
author | Sam Potts <sam@potts.es> | 2018-03-11 02:03:35 +1100 |
---|---|---|
committer | Sam Potts <sam@potts.es> | 2018-03-11 02:03:35 +1100 |
commit | e206edc1f6a09e6c2584e83a60d2632202545733 (patch) | |
tree | 61f29f09d51f4e8becadb139e18f462358ef9ec3 /src/js/controls.js | |
parent | c734bc4957d217979931388b0946b2f78157402e (diff) | |
download | plyr-e206edc1f6a09e6c2584e83a60d2632202545733.tar.lz plyr-e206edc1f6a09e6c2584e83a60d2632202545733.tar.xz plyr-e206edc1f6a09e6c2584e83a60d2632202545733.zip |
Event listener fixes, loadScript promise, ads tweaks
Diffstat (limited to 'src/js/controls.js')
-rw-r--r-- | src/js/controls.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/js/controls.js b/src/js/controls.js index 66c95231..4fdbe6d0 100644 --- a/src/js/controls.js +++ b/src/js/controls.js @@ -752,6 +752,12 @@ const controls = { toggleMenu(event) { const { form } = this.elements.settings; const button = this.elements.buttons.settings; + + // Menu and button are required + if (!utils.is.element(form) || !utils.is.element(button)) { + return; + } + const show = utils.is.boolean(event) ? event : utils.is.element(form) && form.getAttribute('aria-hidden') === 'true'; if (utils.is.event(event)) { |