mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-26 12:27:06 +00:00 
			
		
		
		
	Use separate class for tippy targets (#20742)
Previous solution that re-purposed the 'hide' class by making it `!important` had various unintended side-effects where jQuery .show() was not able to outweight it. Use a separate class to prevent these interactions.
This commit is contained in:
		| @@ -12,10 +12,11 @@ export function createTippy(target, opts = {}) { | ||||
|     ...opts, | ||||
|   }); | ||||
|  | ||||
|   // for popups where content refers to a DOM element, we use the 'hide' class to initially hide | ||||
|   // the content, now we can remove it as the content has been removed from the DOM by tippy | ||||
|   // for popups where content refers to a DOM element, we use the 'tippy-target' class | ||||
|   // to initially hide the content, now we can remove it as the content has been removed | ||||
|   // from the DOM by tippy | ||||
|   if (opts.content instanceof Element) { | ||||
|     opts.content.classList.remove('hide'); | ||||
|     opts.content.classList.remove('tippy-target'); | ||||
|   } | ||||
|  | ||||
|   return instance; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 silverwind
					silverwind