aboutsummaryrefslogtreecommitdiffstats
path: root/demo/src/js/lib/tab-focus.js
diff options
context:
space:
mode:
authorSam Potts <me@sampotts.me>2017-11-04 14:25:28 +1100
committerSam Potts <me@sampotts.me>2017-11-04 14:25:28 +1100
commit1cc2930dc0b81183bc47442f5ad9b5d8df94cc5f (patch)
tree349313769a5e3d786a51b45b0a5c849dc7e3211d /demo/src/js/lib/tab-focus.js
parent3d50936b47fdd691816843de962d5699c3c8f596 (diff)
downloadplyr-1cc2930dc0b81183bc47442f5ad9b5d8df94cc5f.tar.lz
plyr-1cc2930dc0b81183bc47442f5ad9b5d8df94cc5f.tar.xz
plyr-1cc2930dc0b81183bc47442f5ad9b5d8df94cc5f.zip
ES6-ified
Diffstat (limited to 'demo/src/js/lib/tab-focus.js')
-rw-r--r--demo/src/js/lib/tab-focus.js26
1 files changed, 0 insertions, 26 deletions
diff --git a/demo/src/js/lib/tab-focus.js b/demo/src/js/lib/tab-focus.js
deleted file mode 100644
index 06e51203..00000000
--- a/demo/src/js/lib/tab-focus.js
+++ /dev/null
@@ -1,26 +0,0 @@
-// ==========================================================================
-// tab-focus.js
-// Detect keyboard tabbing
-// ==========================================================================
-
-(function() {
- var className = 'tab-focus';
-
- // Remove class on blur
- document.addEventListener('focusout', function(event) {
- event.target.classList.remove(className);
- });
-
- // Add classname to tabbed elements
- document.addEventListener('keydown', function(event) {
- if (event.keyCode !== 9) {
- return;
- }
-
- // Delay the adding of classname until the focus has changed
- // This event fires before the focusin event
- window.setTimeout(function() {
- document.activeElement.classList.add(className);
- }, 0);
- });
-})();