mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-26 12:27:06 +00:00 
			
		
		
		
	Filter Repositories by type (#29231)
Filter Repositories by type (resolves #1170, #1318) before:  after: 
This commit is contained in:
		 Tim-Niclas Oelschläger
					Tim-Niclas Oelschläger
				
			
				
					committed by
					
						 GitHub
						GitHub
					
				
			
			
				
	
			
			
			 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(); | ||||
|   }); | ||||
| } | ||||
		Reference in New Issue
	
	Block a user