mirror of
				https://github.com/go-gitea/gitea
				synced 2025-10-31 11:28:24 +00:00 
			
		
		
		
	Fix WebHookEditor regression from jQuery removal (#29692)
Make these calls optional --------- Signed-off-by: Yarden Shoham <git@yardenshoham.com> Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
This commit is contained in:
		| @@ -22,13 +22,16 @@ export function initCompWebHookEditor() { | ||||
|     }); | ||||
|   } | ||||
|  | ||||
|   const updateContentType = function () { | ||||
|     const visible = document.getElementById('http_method').value === 'POST'; | ||||
|     toggleElem(document.getElementById('content_type').parentNode.parentNode, visible); | ||||
|   }; | ||||
|   updateContentType(); | ||||
|  | ||||
|   document.getElementById('http_method').addEventListener('change', updateContentType); | ||||
|   // some webhooks (like Gitea) allow to set the request method (GET/POST), and it would toggle the "Content Type" field | ||||
|   const httpMethodInput = document.getElementById('http_method'); | ||||
|   if (httpMethodInput) { | ||||
|     const updateContentType = function () { | ||||
|       const visible = httpMethodInput.value === 'POST'; | ||||
|       toggleElem(document.getElementById('content_type').closest('.field'), visible); | ||||
|     }; | ||||
|     updateContentType(); | ||||
|     httpMethodInput.addEventListener('change', updateContentType); | ||||
|   } | ||||
|  | ||||
|   // Test delivery | ||||
|   document.getElementById('test-delivery')?.addEventListener('click', async function () { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user