aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/utils/elements.js
diff options
context:
space:
mode:
authorSam Potts <sam@potts.es>2019-06-21 00:12:10 +1000
committerGitHub <noreply@github.com>2019-06-21 00:12:10 +1000
commit95092edc93d713b927c637cefc27945f8537d565 (patch)
tree27464f2f98a519f78ff3cc4a2c49ebdd5c6dab2c /src/js/utils/elements.js
parent1e761e237aceb49b29291946a39eef958d6da966 (diff)
parentc4b3e0672e86f2a2786f315bf8f54250cd1f7f78 (diff)
downloadplyr-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.js11
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