aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/js/plyr.js11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/js/plyr.js b/src/js/plyr.js
index af4f17be..b3e9cfdf 100644
--- a/src/js/plyr.js
+++ b/src/js/plyr.js
@@ -2130,7 +2130,16 @@
checkFocus();
}
});
- _on(document.body, 'click', checkFocus);
+ _on(document.body, 'click', function() {
+ _toggleClass(_getElement('.' + config.classes.tabFocus), config.classes.tabFocus, false);
+ });
+ for (var button in plyr.buttons) {
+ var element = plyr.buttons[button];
+
+ _on(element, 'blur', function() {
+ _toggleClass(element, 'tab-focus', false);
+ });
+ }
// Play
_on(plyr.buttons.play, 'click', function() { _togglePlay(true); });