|  |  |  | @ -54,16 +54,18 @@ export default targetable(class extends HTMLElement { | 
			
		
	
		
			
				
					|  |  |  |  |       const dragPreview = e.target.cloneNode(true) | 
			
		
	
		
			
				
					|  |  |  |  |       const rect = e.target.getBoundingClientRect() | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |       const height = e.target.children[0].getBoundingClientRect().height + 50 | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |       dragPreview.children[1].remove() | 
			
		
	
		
			
				
					|  |  |  |  |       dragPreview.style.width = `${rect.width}px` | 
			
		
	
		
			
				
					|  |  |  |  |       dragPreview.style.height = `${e.target.children[0].getBoundingClientRect().height + 50}px` | 
			
		
	
		
			
				
					|  |  |  |  |       dragPreview.style.height = `${height}px` | 
			
		
	
		
			
				
					|  |  |  |  |       dragPreview.style.position = 'absolute' | 
			
		
	
		
			
				
					|  |  |  |  |       dragPreview.style.pointerEvents = 'none' | 
			
		
	
		
			
				
					|  |  |  |  |       dragPreview.style.opacity = '0.9' | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |       document.body.appendChild(dragPreview) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |       e.dataTransfer.setDragImage(dragPreview, rect.width / 2, rect.height / 2) | 
			
		
	
		
			
				
					|  |  |  |  |       e.dataTransfer.setDragImage(dragPreview, rect.width / 2, height / 2) | 
			
		
	
		
			
				
					|  |  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |  |       setTimeout(() => document.body.removeChild(dragPreview), 0) | 
			
		
	
		
			
				
					|  |  |  |  |     } | 
			
		
	
	
		
			
				
					|  |  |  | @ -111,6 +113,7 @@ export default targetable(class extends HTMLElement { | 
			
		
	
		
			
				
					|  |  |  |  |             'X-CSRF-Token': document.querySelector('meta[name="csrf-token"]').content | 
			
		
	
		
			
				
					|  |  |  |  |           } | 
			
		
	
		
			
				
					|  |  |  |  |         }).finally(() => { | 
			
		
	
		
			
				
					|  |  |  |  |           window.Turbo.cache.clear() | 
			
		
	
		
			
				
					|  |  |  |  |           window.Turbo.visit(location.href) | 
			
		
	
		
			
				
					|  |  |  |  |         }) | 
			
		
	
		
			
				
					|  |  |  |  |       } | 
			
		
	
	
		
			
				
					|  |  |  | 
 |