diff options
Diffstat (limited to 'src/dumbymap.mjs')
-rw-r--r-- | src/dumbymap.mjs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs index bdb7ee8..f8ce1d7 100644 --- a/src/dumbymap.mjs +++ b/src/dumbymap.mjs | |||
@@ -231,6 +231,7 @@ export const generateMaps = async (container, callback) => { | |||
231 | const draggableContainer = block.closest('.draggable-block') | 231 | const draggableContainer = block.closest('.draggable-block') |
232 | if (!draggableContainer) return | 232 | if (!draggableContainer) return |
233 | htmlHolder.appendChild(block) | 233 | htmlHolder.appendChild(block) |
234 | block.removeAttribute('style') | ||
234 | draggableContainer.draggableInstance.remove() | 235 | draggableContainer.draggableInstance.remove() |
235 | draggableContainer.remove() | 236 | draggableContainer.remove() |
236 | } | 237 | } |
@@ -377,6 +378,11 @@ export const generateMaps = async (container, callback) => { | |||
377 | y += 200 | 378 | y += 200 |
378 | x = x % window.innerWidth | 379 | x = x % window.innerWidth |
379 | } | 380 | } |
381 | |||
382 | const resizeObserver = new ResizeObserver(() => { | ||
383 | c.draggableInstance.position(); | ||
384 | }).observe(c); | ||
385 | onRemove(c, () => resizeObserver.disconnect()) | ||
380 | }) | 386 | }) |
381 | } else { | 387 | } else { |
382 | dumbyBlocks.forEach(resumeFromDraggableContainer) | 388 | dumbyBlocks.forEach(resumeFromDraggableContainer) |