From 0299223b81c2a9aecf9147cf44b4b6bedd719714 Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Thu, 10 Oct 2019 17:25:22 +0300 Subject: [PATCH] Remove tab activation on focus --- src/components/emby-tabs/emby-tabs.js | 29 --------------------------- 1 file changed, 29 deletions(-) diff --git a/src/components/emby-tabs/emby-tabs.js b/src/components/emby-tabs/emby-tabs.js index d88b111060..4a0060cf88 100644 --- a/src/components/emby-tabs/emby-tabs.js +++ b/src/components/emby-tabs/emby-tabs.js @@ -10,23 +10,6 @@ define(['dom', 'scroller', 'browser', 'layoutManager', 'focusManager', 'register newButton.classList.add(activeButtonClass); } - function getFocusCallback(tabs, e) { - return function () { - onClick.call(tabs, e); - }; - } - - function onFocus(e) { - - if (layoutManager.tv) { - - if (this.focusTimeout) { - clearTimeout(this.focusTimeout); - } - this.focusTimeout = setTimeout(getFocusCallback(this, e), 700); - } - } - function getTabPanel(tabs, index) { return null; @@ -87,10 +70,6 @@ define(['dom', 'scroller', 'browser', 'layoutManager', 'focusManager', 'register function onClick(e) { - if (this.focusTimeout) { - clearTimeout(this.focusTimeout); - } - var tabs = this; var current = tabs.querySelector('.' + activeButtonClass); @@ -177,10 +156,6 @@ define(['dom', 'scroller', 'browser', 'layoutManager', 'focusManager', 'register dom.addEventListener(this, 'click', onClick, { passive: true }); - dom.addEventListener(this, 'focus', onFocus, { - passive: true, - capture: true - }); }; EmbyTabs.focus = function () { @@ -237,10 +212,6 @@ define(['dom', 'scroller', 'browser', 'layoutManager', 'focusManager', 'register dom.removeEventListener(this, 'click', onClick, { passive: true }); - dom.removeEventListener(this, 'focus', onFocus, { - passive: true, - capture: true - }); }; function getSelectedTabButton(elem) {