aboutsummaryrefslogtreecommitdiffstats
path: root/src/js/utils/animation.js
diff options
context:
space:
mode:
authorSam Potts <sam@potts.es>2018-08-02 00:47:57 +1000
committerGitHub <noreply@github.com>2018-08-02 00:47:57 +1000
commit18b4d26bee07e1d1079e39ded8a30eaed8b02ff9 (patch)
tree8456332396352cce0afa3f9f598d2ffb11fdc0f6 /src/js/utils/animation.js
parentfa0861ff2e9b22e361ada7b1fb9ff45c0378464e (diff)
parent7f4b74e2d43ed95a695f760f48e5b8e0792f9528 (diff)
downloadplyr-18b4d26bee07e1d1079e39ded8a30eaed8b02ff9.tar.lz
plyr-18b4d26bee07e1d1079e39ded8a30eaed8b02ff9.tar.xz
plyr-18b4d26bee07e1d1079e39ded8a30eaed8b02ff9.zip
Merge pull request #1142 from sampotts/a11y-improvements
A11y improvements
Diffstat (limited to 'src/js/utils/animation.js')
-rw-r--r--src/js/utils/animation.js14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/js/utils/animation.js b/src/js/utils/animation.js
index 95e39f03..49bc0b8c 100644
--- a/src/js/utils/animation.js
+++ b/src/js/utils/animation.js
@@ -15,7 +15,9 @@ export const transitionEndEvent = (() => {
transition: 'transitionend',
};
- const type = Object.keys(events).find(event => element.style[event] !== undefined);
+ const type = Object.keys(events).find(
+ event => element.style[event] !== undefined,
+ );
return is.string(type) ? events[type] : false;
})();
@@ -23,8 +25,12 @@ export const transitionEndEvent = (() => {
// Force repaint of element
export function repaint(element) {
setTimeout(() => {
- toggleHidden(element, true);
- element.offsetHeight; // eslint-disable-line
- toggleHidden(element, false);
+ try {
+ toggleHidden(element, true);
+ element.offsetHeight; // eslint-disable-line
+ toggleHidden(element, false);
+ } catch (e) {
+ // Do nothing
+ }
}, 0);
}