|  |  | @@ -651,7 +651,15 @@ function buildingTooltip(id, event) { | 
		
	
		
			
			|  |  |  | let yOffset = tooltip.parentElement.getBoundingClientRect().y; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | let xPos = tooltip.parentElement.getBoundingClientRect().x - 450; | 
		
	
		
			
			|  |  |  | let yPos = event.clientY; | 
		
	
		
			
			|  |  |  |  | 
		
	
		
			
			|  |  |  | // wow browsers are bad | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | var body = document.body, | 
		
	
		
			
			|  |  |  | html = document.documentElement; | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | var height = Math.max( body.scrollHeight, body.offsetHeight, html.clientHeight, html.scrollHeight, html.offsetHeight ); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | let yPos = Math.min(event.clientY, height - 200); | 
		
	
		
			
			|  |  |  | 
 | 
		
	
		
			
			|  |  |  | tooltip.style.setProperty("transform", "translate(" + xPos + "px, " + yPos  + "px)") | 
		
	
		
			
			|  |  |  | } | 
		
	
	
		
			
				|  |  | 
 |