From cbae4403a013be336dcadc1bf79e0e6a372e6c40 Mon Sep 17 00:00:00 2001 From: MrOtherGuy Date: Sat, 18 Jul 2020 09:20:20 +0300 Subject: [PATCH] don't hide secondary category list when sec. category is clicked --- html_resources/selector.js | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/html_resources/selector.js b/html_resources/selector.js index 0f74ba3..af0a749 100644 --- a/html_resources/selector.js +++ b/html_resources/selector.js @@ -88,19 +88,20 @@ async function onCategoryClicked(categoryNode,isSecondary = false){ let secondaryCategoriesNode = document.querySelector("#secondaryCategories"); - if(previousCategory.fileNames.length > 9 && !isSecondary){ + if(!isSecondary){ - let matchingSecondaries = getSecondaryCategories(previousCategory.fileNames); - for(let child of Array.from(secondaryCategories.children)){ - matchingSecondaries.includes(child.textContent) ? child.classList.remove("hidden") : child.classList.add("hidden") + if(previousCategory.fileNames.length > 9){ + let matchingSecondaries = getSecondaryCategories(previousCategory.fileNames); + for(let child of Array.from(secondaryCategories.children)){ + matchingSecondaries.includes(child.textContent) ? child.classList.remove("hidden") : child.classList.add("hidden") + } + + secondaryCategoriesNode.classList.remove("hidden"); + }else{ + secondaryCategoriesNode.classList.add("hidden"); } - - secondaryCategoriesNode.classList.remove("hidden"); - }else{ - secondaryCategoriesNode.classList.add("hidden"); } - for(let c of Array.from(document.querySelectorAll(".target"))){ previousCategory.fileNames.includes(getText(c)) ? c.classList.remove("hidden") : c.classList.add("hidden"); }