From 61d2542ce05326601060e46c73f83c6227fcc74e Mon Sep 17 00:00:00 2001 From: no Date: Wed, 1 Sep 2021 11:56:35 +0300 Subject: [PATCH] fix: hide tree on checks panel --- src/js/index.jsx | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/js/index.jsx b/src/js/index.jsx index ec9d15a..0f56b45 100644 --- a/src/js/index.jsx +++ b/src/js/index.jsx @@ -54,11 +54,24 @@ class Top extends React.Component { } } +const isCommitsTabSelected = () => { + return !!document.querySelector('.tabnav-tab.selected #commits_tab_counter') +} + +const isFilesTabSelected = () => { + return !!document.querySelector('.tabnav-tab.selected #files_tab_counter') +} + +const isSupportedTabSelected = () => { + return isFilesTabSelected() || isCommitsTabSelected() +} + const renderTree = () => { const fileCount = parseInt((document.getElementById('files_tab_counter') || { innerText: 0 }).innerText, 10) const rootElement = createRootElement() - const enabled = Boolean(rootElement && fileCount > 0) + const enabled = Boolean(rootElement && fileCount > 0 && isSupportedTabSelected()) document.body.classList.toggle('enable_better_github_pr', enabled) + if (!enabled) { return }