mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 21:28:11 +09:00 
			
		
		
		
	Remove jQuery .attr from the Fomantic modal cancel buttons (#30113)
				
					
				
			- Switched from jQuery `attr` to plain javascript `setAttribute` - Tested the modals and they work as before --------- Co-authored-by: silverwind <me@silverwind.io>
This commit is contained in:
		| @@ -19,7 +19,9 @@ function ariaModalFn(...args) { | ||||
|       // In such case, the "Enter" key will trigger the "cancel" button instead of "ok" button, then the dialog will be closed. | ||||
|       // It breaks the user experience - the "Enter" key should confirm the dialog and submit the form. | ||||
|       // So, all "cancel" buttons without "[type]" must be marked as "type=button". | ||||
|       $(el).find('form button.cancel:not([type])').attr('type', 'button'); | ||||
|       for (const button of el.querySelectorAll('form button.cancel:not([type])')) { | ||||
|         button.setAttribute('type', 'button'); | ||||
|       } | ||||
|     } | ||||
|   } | ||||
|   return ret; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user