diff options
Diffstat (limited to 'src/Layout.mjs')
-rw-r--r-- | src/Layout.mjs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Layout.mjs b/src/Layout.mjs index 88faf2d..04acc3d 100644 --- a/src/Layout.mjs +++ b/src/Layout.mjs | |||
@@ -219,10 +219,10 @@ export class Overlay extends Layout { | |||
219 | } | 219 | } |
220 | 220 | ||
221 | // Set DOMRect for wrapper | 221 | // Set DOMRect for wrapper |
222 | block.replaceWith(wrapper) | ||
222 | wrapper.appendChild(block) | 223 | wrapper.appendChild(block) |
223 | wrapper.style.left = left + 'px' | 224 | wrapper.style.left = left + 'px' |
224 | wrapper.style.top = top + 'px' | 225 | wrapper.style.top = top + 'px' |
225 | htmlHolder.appendChild(wrapper) | ||
226 | const rect = wrapper.getBoundingClientRect() | 226 | const rect = wrapper.getBoundingClientRect() |
227 | left += rect.width + 30 | 227 | left += rect.width + 30 |
228 | if (left > window.innerWidth) { | 228 | if (left > window.innerWidth) { |
@@ -285,7 +285,7 @@ export class Overlay extends Layout { | |||
285 | const resumeFromDraggable = block => { | 285 | const resumeFromDraggable = block => { |
286 | const draggableContainer = block.closest('.draggable-block') | 286 | const draggableContainer = block.closest('.draggable-block') |
287 | if (!draggableContainer) return | 287 | if (!draggableContainer) return |
288 | htmlHolder.appendChild(block) | 288 | draggableContainer.replaceWith(block) |
289 | draggableContainer.remove() | 289 | draggableContainer.remove() |
290 | } | 290 | } |
291 | blocks.forEach(resumeFromDraggable) | 291 | blocks.forEach(resumeFromDraggable) |