mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-30 18:36:22 +01:00 
			
		
		
		
	Fix dropdown direction behavior (#23806)
Close #23803 More details in the comment.  
This commit is contained in:
		| @@ -111,8 +111,15 @@ export function initGlobalCommon() { | ||||
|     }, | ||||
|   }); | ||||
|  | ||||
|   // special popup-directions | ||||
|   // Special popup-directions, prevent Fomantic from guessing the popup direction. | ||||
|   // With default "direction: auto", if the viewport height is small, Fomantic would show the popup upward, | ||||
|   //   if the dropdown is at the beginning of the page, then the top part would be clipped by the window view. | ||||
|   //   eg: Issue List "Sort" dropdown | ||||
|   // But we can not set "direction: downward" for all dropdowns, because there is a bug in dropdown menu positioning when calculating the "left" position, | ||||
|   //   which would make some dropdown popups slightly shift out of the right viewport edge in some cases. | ||||
|   //   eg: the "Create New Repo" menu on the navbar. | ||||
|   $uiDropdowns.filter('.upward').dropdown('setting', 'direction', 'upward'); | ||||
|   $uiDropdowns.filter('.downward').dropdown('setting', 'direction', 'downward'); | ||||
|  | ||||
|   $('.ui.checkbox').checkbox(); | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user