From 1eef924b8d979354fa14f01bb6a9729b7214e736 Mon Sep 17 00:00:00 2001 From: Dmitry Lyzo Date: Mon, 26 Apr 2021 00:17:48 +0300 Subject: [PATCH] Cleanup --- src/components/maintabsmanager.js | 23 +++-------------------- 1 file changed, 3 insertions(+), 20 deletions(-) diff --git a/src/components/maintabsmanager.js b/src/components/maintabsmanager.js index 4c5c379ac4..9f9db9ce26 100644 --- a/src/components/maintabsmanager.js +++ b/src/components/maintabsmanager.js @@ -78,14 +78,10 @@ import '../elements/emby-button/emby-button'; } export function setTabs(view, selectedIndex, getTabsFn, getTabContainersFn, onBeforeTabChange, onTabChange, setSelectedIndex) { + ensureElements(); + if (!view) { if (tabOwnerView) { - if (!headerTabsContainer) { - headerTabsContainer = queryScope.querySelector('.headerTabs'); - } - - ensureElements(); - document.body.classList.remove('withSectionTabs'); headerTabsContainer.innerHTML = ''; @@ -99,8 +95,6 @@ import '../elements/emby-button/emby-button'; }; } - ensureElements(); - const tabsContainerElem = headerTabsContainer; if (!tabOwnerView) { @@ -178,18 +172,13 @@ import '../elements/emby-button/emby-button'; return { tabsContainer: tabsContainerElem, - tabs: tabsContainerElem.querySelector('[is="emby-tabs"]'), + tabs: tabsElem, replaced: true }; } - if (!tabsElem) { - tabsElem = tabsContainerElem.querySelector('[is="emby-tabs"]'); - } - tabsElem.selectedIndex(selectedIndex); - tabOwnerView = view; return { tabsContainer: tabsContainerElem, tabs: tabsElem, @@ -198,12 +187,6 @@ import '../elements/emby-button/emby-button'; } export function selectedTabIndex(index) { - const tabsContainerElem = headerTabsContainer; - - if (!tabsElem) { - tabsElem = tabsContainerElem.querySelector('[is="emby-tabs"]'); - } - if (index != null) { tabsElem.selectedIndex(index); } else {