mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Improve repo/user/org search (#27030)
* Fix a regression from #26809 (the `data-org` is missing) * Remove unnecessary style Screenshots:   
This commit is contained in:
		@@ -89,7 +89,7 @@
 | 
				
			|||||||
			{{if $allowedToChangeTeams}}
 | 
								{{if $allowedToChangeTeams}}
 | 
				
			||||||
				<form class="ui form" id="repo-collab-team-form" action="{{.Link}}/team" method="post">
 | 
									<form class="ui form" id="repo-collab-team-form" action="{{.Link}}/team" method="post">
 | 
				
			||||||
					{{.CsrfTokenHtml}}
 | 
										{{.CsrfTokenHtml}}
 | 
				
			||||||
					<div id="search-team-box" class="ui search input gt-vm">
 | 
										<div id="search-team-box" class="ui search input gt-vm" data-org-name="{{.OrgName}}">
 | 
				
			||||||
						<input class="prompt" name="team" placeholder="{{$.locale.Tr "repo.settings.search_team"}}" autocomplete="off" autofocus required>
 | 
											<input class="prompt" name="team" placeholder="{{$.locale.Tr "repo.settings.search_team"}}" autocomplete="off" autofocus required>
 | 
				
			||||||
					</div>
 | 
										</div>
 | 
				
			||||||
					<button class="ui green button">{{$.locale.Tr "repo.settings.add_team"}}</button>
 | 
										<button class="ui green button">{{$.locale.Tr "repo.settings.add_team"}}</button>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2154,21 +2154,15 @@
 | 
				
			|||||||
  margin-top: 5px;
 | 
					  margin-top: 5px;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#search-repo-box .results .result img,
 | 
					#search-user-box .results .result .image {
 | 
				
			||||||
#search-user-box .results .result img {
 | 
					 | 
				
			||||||
  float: left;
 | 
					  float: left;
 | 
				
			||||||
  margin-right: 8px;
 | 
					  margin-right: 8px;
 | 
				
			||||||
  width: 2em;
 | 
					  width: 2em;
 | 
				
			||||||
  height: 2em;
 | 
					  height: 2em;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#search-repo-box .results .result .content,
 | 
					 | 
				
			||||||
#search-user-box .results .result .content {
 | 
					#search-user-box .results .result .content {
 | 
				
			||||||
  margin: 6px 0;
 | 
					  margin: 6px 0; /* this trick is used to align with the sibling avatar image */
 | 
				
			||||||
}
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
#search-team-box .results .result .content {
 | 
					 | 
				
			||||||
  margin: 6px 0;
 | 
					 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.ui.menu .item > img:not(.ui) {
 | 
					.ui.menu .item > img:not(.ui) {
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -47,7 +47,7 @@ export function initRepoSettingSearchTeamBox() {
 | 
				
			|||||||
  $searchTeamBox.search({
 | 
					  $searchTeamBox.search({
 | 
				
			||||||
    minCharacters: 2,
 | 
					    minCharacters: 2,
 | 
				
			||||||
    apiSettings: {
 | 
					    apiSettings: {
 | 
				
			||||||
      url: `${appSubUrl}/org/${$searchTeamBox.data('org')}/teams/-/search?q={query}`,
 | 
					      url: `${appSubUrl}/org/${$searchTeamBox.attr('data-org-name')}/teams/-/search?q={query}`,
 | 
				
			||||||
      headers: {'X-Csrf-Token': csrfToken},
 | 
					      headers: {'X-Csrf-Token': csrfToken},
 | 
				
			||||||
      onResponse(response) {
 | 
					      onResponse(response) {
 | 
				
			||||||
        const items = [];
 | 
					        const items = [];
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user