From 0eeebfd3cf8228a6527b528a5a58267927f832cf Mon Sep 17 00:00:00 2001 From: Pete Matsyburka Date: Sat, 10 May 2025 19:55:37 +0300 Subject: [PATCH] clear cache --- app/javascript/elements/dashboard_dropzone.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/javascript/elements/dashboard_dropzone.js b/app/javascript/elements/dashboard_dropzone.js index d04a17d1..8112735f 100644 --- a/app/javascript/elements/dashboard_dropzone.js +++ b/app/javascript/elements/dashboard_dropzone.js @@ -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) }) }