From 23d0f9083e2d8b735b1b0578c348f73c0e4ae3dc Mon Sep 17 00:00:00 2001
From: a1012112796 <1012112796@qq.com>
Date: Thu, 21 Nov 2024 09:23:50 +0800
Subject: [PATCH] make search box in issue sidebar dropdown list always show
when scrolling (#32576)
as title, replace #31597 after #32460
---------
Signed-off-by: a1012112796 <1012112796@qq.com>
---
.../repo/issue/sidebar/assignee_list.tmpl | 14 ++++----
templates/repo/issue/sidebar/label_list.tmpl | 36 ++++++++++---------
.../repo/issue/sidebar/milestone_list.tmpl | 36 ++++++++++---------
.../repo/issue/sidebar/project_list.tmpl | 34 +++++++++---------
.../repo/issue/sidebar/reviewer_list.tmpl | 36 ++++++++++---------
web_src/css/repo.css | 6 ++++
6 files changed, 89 insertions(+), 73 deletions(-)
diff --git a/templates/repo/issue/sidebar/assignee_list.tmpl b/templates/repo/issue/sidebar/assignee_list.tmpl
index bee6123e52c..d8ccd73387d 100644
--- a/templates/repo/issue/sidebar/assignee_list.tmpl
+++ b/templates/repo/issue/sidebar/assignee_list.tmpl
@@ -16,12 +16,14 @@
{{ctx.Locale.Tr "repo.issues.new.clear_assignees"}}
- {{range $data.CandidateAssignees}}
-
- {{svg "octicon-check"}}
- {{ctx.AvatarUtils.Avatar . 20}} {{template "repo/search_name" .}}
-
- {{end}}
+
diff --git a/templates/repo/issue/sidebar/label_list.tmpl b/templates/repo/issue/sidebar/label_list.tmpl
index ed80047661b..526eb1ec044 100644
--- a/templates/repo/issue/sidebar/label_list.tmpl
+++ b/templates/repo/issue/sidebar/label_list.tmpl
@@ -17,25 +17,27 @@
{{ctx.Locale.Tr "repo.issues.new.clear_labels"}}
- {{$previousExclusiveScope := "_no_scope"}}
- {{range $data.RepoLabels}}
- {{$exclusiveScope := .ExclusiveScope}}
- {{if and (ne $previousExclusiveScope "_no_scope") (ne $previousExclusiveScope $exclusiveScope)}}
-
+
{{end}}
diff --git a/templates/repo/issue/sidebar/milestone_list.tmpl b/templates/repo/issue/sidebar/milestone_list.tmpl
index 4f2b4cb06fb..2d16c6e1b41 100644
--- a/templates/repo/issue/sidebar/milestone_list.tmpl
+++ b/templates/repo/issue/sidebar/milestone_list.tmpl
@@ -20,25 +20,27 @@
{{ctx.Locale.Tr "repo.issues.new.clear_milestone"}}
- {{if $data.OpenMilestones}}
-
-
- {{range $data.OpenMilestones}}
-
- {{svg "octicon-milestone" 18}} {{.Name}}
-
+
diff --git a/templates/repo/issue/sidebar/project_list.tmpl b/templates/repo/issue/sidebar/project_list.tmpl
index ab1243caddc..6ca6156d2cc 100644
--- a/templates/repo/issue/sidebar/project_list.tmpl
+++ b/templates/repo/issue/sidebar/project_list.tmpl
@@ -18,24 +18,26 @@
{{end}}
{{ctx.Locale.Tr "repo.issues.new.clear_projects"}}
- {{if $data.OpenProjects}}
-
-
- {{range $data.OpenProjects}}
-
- {{svg .IconName 18}} {{.Title}}
-
+
diff --git a/templates/repo/issue/sidebar/reviewer_list.tmpl b/templates/repo/issue/sidebar/reviewer_list.tmpl
index e990fc5afc8..16eea23d69c 100644
--- a/templates/repo/issue/sidebar/reviewer_list.tmpl
+++ b/templates/repo/issue/sidebar/reviewer_list.tmpl
@@ -17,27 +17,29 @@
{{end}}
- {{range $data.Reviewers}}
- {{if .User}}
-
- {{svg "octicon-check"}}
- {{ctx.AvatarUtils.Avatar .User 20}} {{template "repo/search_name" .User}}
-
- {{end}}
- {{end}}
- {{if $data.TeamReviewers}}
- {{if $data.Reviewers}}{{end}}
- {{range $data.TeamReviewers}}
- {{if .Team}}
-
+
diff --git a/web_src/css/repo.css b/web_src/css/repo.css
index 01ddab97e59..7307b978702 100644
--- a/web_src/css/repo.css
+++ b/web_src/css/repo.css
@@ -66,6 +66,12 @@
overflow-x: auto;
}
+.issue-content-right .dropdown > .menu .item-secondary-info small {
+ display: block;
+ text-overflow: ellipsis;
+ overflow: hidden;
+}
+
@media (max-width: 767.98px) {
.issue-content-left,
.issue-content-right {