mirror of
				https://github.com/go-gitea/gitea
				synced 2025-10-31 03:18:24 +00:00 
			
		
		
		
	Backport #34030
This commit is contained in:
		| @@ -1,6 +1,6 @@ | ||||
| import $ from 'jquery'; | ||||
| import {htmlEscape} from 'escape-goat'; | ||||
| import {hideElem, showElem} from '../utils/dom.ts'; | ||||
| import {hideElem, querySingleVisibleElem, showElem, toggleElem} from '../utils/dom.ts'; | ||||
|  | ||||
| const {appSubUrl} = window.config; | ||||
|  | ||||
| @@ -21,6 +21,20 @@ export function initRepoTemplateSearch() { | ||||
|   checkTemplate(); | ||||
|  | ||||
|   const changeOwner = function () { | ||||
|     const elUid = document.querySelector<HTMLInputElement>('#uid'); | ||||
|     const elForm = elUid.closest('form'); | ||||
|     const elSubmitButton = querySingleVisibleElem<HTMLInputElement>(elForm, '.ui.primary.button'); | ||||
|     const elCreateRepoErrorMessage = elForm.querySelector('#create-repo-error-message'); | ||||
|     const elOwnerItem = document.querySelector(`.ui.selection.owner.dropdown .menu > .item[data-value="${CSS.escape(elUid.value)}"]`); | ||||
|     hideElem(elCreateRepoErrorMessage); | ||||
|     elSubmitButton.disabled = false; | ||||
|     if (elOwnerItem) { | ||||
|       elCreateRepoErrorMessage.textContent = elOwnerItem.getAttribute('data-create-repo-disallowed-prompt') ?? ''; | ||||
|       const hasError = Boolean(elCreateRepoErrorMessage.textContent); | ||||
|       toggleElem(elCreateRepoErrorMessage, hasError); | ||||
|       elSubmitButton.disabled = hasError; | ||||
|     } | ||||
|  | ||||
|     $('#repo_template_search') | ||||
|       .dropdown({ | ||||
|         apiSettings: { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user