diff options
author | Sam Potts <sam@potts.es> | 2020-04-28 22:20:49 +1000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-04-28 22:20:49 +1000 |
commit | 99a26d65cf78851878841c5afc54830f1222ccb1 (patch) | |
tree | 6a2bf12ecfa2314725e6d8961ec9f6a986b5003b /demo/src/js/tab-focus.js | |
parent | 6aa21c1fae4a7b6dbcf1db1ee3b06f11d674869a (diff) | |
parent | 4915cf0120870db4a52b3be117efa22f8ca2bd3e (diff) | |
download | plyr-99a26d65cf78851878841c5afc54830f1222ccb1.tar.lz plyr-99a26d65cf78851878841c5afc54830f1222ccb1.tar.xz plyr-99a26d65cf78851878841c5afc54830f1222ccb1.zip |
Merge pull request #1796 from sampotts/develop
v3.6.0
Diffstat (limited to 'demo/src/js/tab-focus.js')
-rw-r--r-- | demo/src/js/tab-focus.js | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/demo/src/js/tab-focus.js b/demo/src/js/tab-focus.js index c1602cf0..b13049bc 100644 --- a/demo/src/js/tab-focus.js +++ b/demo/src/js/tab-focus.js @@ -4,28 +4,28 @@ const tabClassName = 'tab-focus'; // Remove class on blur document.addEventListener('focusout', event => { - if (!event.target.classList || container.contains(event.target)) { - return; - } + if (!event.target.classList || container.contains(event.target)) { + return; + } - event.target.classList.remove(tabClassName); + event.target.classList.remove(tabClassName); }); // Add classname to tabbed elements document.addEventListener('keydown', event => { - if (event.keyCode !== 9) { - return; - } + if (event.keyCode !== 9) { + return; + } - // Delay the adding of classname until the focus has changed - // This event fires before the focusin event - setTimeout(() => { - const focused = document.activeElement; + // Delay the adding of classname until the focus has changed + // This event fires before the focusin event + setTimeout(() => { + const focused = document.activeElement; - if (!focused || !focused.classList || container.contains(focused)) { - return; - } + if (!focused || !focused.classList || container.contains(focused)) { + return; + } - focused.classList.add(tabClassName); - }, 10); + focused.classList.add(tabClassName); + }, 10); }); |