mirror of
				https://github.com/go-gitea/gitea
				synced 2025-10-31 03:18:24 +00:00 
			
		
		
		
	Filter Repositories by type (#29231)
Filter Repositories by type (resolves #1170, #1318) before:  after: 
This commit is contained in:
		
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			
						parent
						
							e71b69257c
						
					
				
				
					commit
					e3524c63d6
				
			
							
								
								
									
										22
									
								
								web_src/js/features/repo-search.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										22
									
								
								web_src/js/features/repo-search.js
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,22 @@ | ||||
| export function initRepositorySearch() { | ||||
|   const repositorySearchForm = document.querySelector('#repo-search-form'); | ||||
|   if (!repositorySearchForm) return; | ||||
|  | ||||
|   repositorySearchForm.addEventListener('change', (e) => { | ||||
|     e.preventDefault(); | ||||
|  | ||||
|     const formData = new FormData(repositorySearchForm); | ||||
|     const params = new URLSearchParams(formData); | ||||
|  | ||||
|     if (e.target.name === 'clear-filter') { | ||||
|       params.delete('archived'); | ||||
|       params.delete('fork'); | ||||
|       params.delete('mirror'); | ||||
|       params.delete('template'); | ||||
|       params.delete('private'); | ||||
|     } | ||||
|  | ||||
|     params.delete('clear-filter'); | ||||
|     window.location.search = params.toString(); | ||||
|   }); | ||||
| } | ||||
| @@ -84,6 +84,7 @@ import {initRepoCodeFrequency} from './features/code-frequency.js'; | ||||
| import {initRepoRecentCommits} from './features/recent-commits.js'; | ||||
| import {initRepoDiffCommitBranchesAndTags} from './features/repo-diff-commit.js'; | ||||
| import {initDirAuto} from './modules/dirauto.js'; | ||||
| import {initRepositorySearch} from './features/repo-search.js'; | ||||
|  | ||||
| // Init Gitea's Fomantic settings | ||||
| initGiteaFomantic(); | ||||
| @@ -170,6 +171,7 @@ onDomReady(() => { | ||||
|   initRepoWikiForm(); | ||||
|   initRepository(); | ||||
|   initRepositoryActionView(); | ||||
|   initRepositorySearch(); | ||||
|   initRepoContributors(); | ||||
|   initRepoCodeFrequency(); | ||||
|   initRepoRecentCommits(); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user