diff options
author | Sam Potts <sam@potts.es> | 2019-06-21 00:12:10 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-06-21 00:12:10 +1000 |
commit | 95092edc93d713b927c637cefc27945f8537d565 (patch) | |
tree | 27464f2f98a519f78ff3cc4a2c49ebdd5c6dab2c /src/js/utils/elements.js | |
parent | 1e761e237aceb49b29291946a39eef958d6da966 (diff) | |
parent | c4b3e0672e86f2a2786f315bf8f54250cd1f7f78 (diff) | |
download | plyr-95092edc93d713b927c637cefc27945f8537d565.tar.lz plyr-95092edc93d713b927c637cefc27945f8537d565.tar.xz plyr-95092edc93d713b927c637cefc27945f8537d565.zip |
Merge pull request #1472 from sampotts/develop
v3.5.5
Diffstat (limited to 'src/js/utils/elements.js')
-rw-r--r-- | src/js/utils/elements.js | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/src/js/utils/elements.js b/src/js/utils/elements.js index 94744771..4f10938e 100644 --- a/src/js/utils/elements.js +++ b/src/js/utils/elements.js @@ -192,11 +192,8 @@ export function toggleHidden(element, hidden) { hide = !element.hidden; } - if (hide) { - element.setAttribute('hidden', ''); - } else { - element.removeAttribute('hidden'); - } + // eslint-disable-next-line no-param-reassign + element.hidden = hide; } // Mirror Element.classList.toggle, with IE compatibility for "force" argument @@ -231,14 +228,14 @@ export function matches(element, selector) { return Array.from(document.querySelectorAll(selector)).includes(this); } - const matches = + const method = prototype.matches || prototype.webkitMatchesSelector || prototype.mozMatchesSelector || prototype.msMatchesSelector || match; - return matches.call(element, selector); + return method.call(element, selector); } // Find all elements |