]> source.dussan.org Git - gitea.git/commitdiff
Hide branch/tag icon if branches/tags are empty (#26204)
authorwxiaoguang <wxiaoguang@gmail.com>
Fri, 28 Jul 2023 15:05:24 +0000 (23:05 +0800)
committerGitHub <noreply@github.com>
Fri, 28 Jul 2023 15:05:24 +0000 (23:05 +0800)
The branch/tag icons aren't hidden correctly if there is no branch/tag. This PR fixes it.

web_src/js/features/repo-diff-commit.js

index 968f318e63d5d657e44f312cecdb7d76df3b065d..bc591fa37d5f034deb8aec9c9c7c5d40bcb386d6 100644 (file)
@@ -16,7 +16,7 @@ async function loadBranchesAndTags(area, loadingButton) {
 
 function addTags(area, tags) {
   const tagArea = area.querySelector('.tag-area');
-  toggleElem(tagArea, tags.length > 0);
+  toggleElem(tagArea.parentElement, tags.length > 0);
   for (const tag of tags) {
     addLink(tagArea, tag.web_link, tag.name);
   }
@@ -25,7 +25,7 @@ function addTags(area, tags) {
 function addBranches(area, branches, defaultBranch) {
   const defaultBranchTooltip = area.getAttribute('data-text-default-branch-tooltip');
   const branchArea = area.querySelector('.branch-area');
-  toggleElem(branchArea, branches.length > 0);
+  toggleElem(branchArea.parentElement, branches.length > 0);
   for (const branch of branches) {
     const tooltip = defaultBranch === branch.name ? defaultBranchTooltip : null;
     addLink(branchArea, branch.web_link, branch.name, tooltip);