diff --git a/hidebar_sider.js b/hidebar_sider.js index fb829da..1b78236 100644 --- a/hidebar_sider.js +++ b/hidebar_sider.js @@ -6,15 +6,21 @@ // @include http* // ==/UserScript== -let recommendedSidebarXpath = "/html/body/div/div/div[5]/div[3]"; -let recommendedSidebar = document.evaluate( - recommendedSidebarXpath, - document, - null, - XPathResult.FIRST_ORDERED_NODE_TYPE, - null, -).singleNodeValue; +let sidebarXpaths = ["/html/body/div/div/div[4]/div[3]", "/html/body/div/div/div[5]/div[3]"]; -if (recommendedSidebar != null) { - recommendedSidebar.setAttribute("hidden", true); +for (const index in sidebarXpaths) { + let xpath = sidebarXpaths[index]; + + let recommendedSidebar = document.evaluate( + xpath, + document, + null, + XPathResult.FIRST_ORDERED_NODE_TYPE, + null, + ).singleNodeValue; + + if (recommendedSidebar != null) { + recommendedSidebar.setAttribute("hidden", true); + break; + } }