From 5d541308928efa5789b6313982357b66ca52f948 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Sun, 22 Sep 2024 14:11:34 +0800 Subject: refactor: remove inline style anyway when layer switch --- src/Layout.mjs | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) (limited to 'src/Layout.mjs') diff --git a/src/Layout.mjs b/src/Layout.mjs index 746dda2..2f90278 100644 --- a/src/Layout.mjs +++ b/src/Layout.mjs @@ -44,10 +44,7 @@ export class SideBySide extends Layout { }).observe(container); } - leaveHandler = ({ container, htmlHolder, showcase }) => { - container.removeAttribute('style') - htmlHolder.removeAttribute('style') - showcase.removeAttribute('style') + leaveHandler = ({ container }) => { container.querySelector('.bar')?.remove() } } @@ -95,7 +92,7 @@ export class Overlay extends Layout { // Close button draggableBlock.querySelector('#close').onclick = () => { - draggableBlock.setAttribute("data-state", "hide") + draggableBlock.setAttribute("data-state", "hide") } // Plus/Minus font-size of content draggableBlock.querySelector('#plus-font-size').onclick = () => { @@ -149,16 +146,15 @@ export class Overlay extends Layout { } }) } - leaveHandler = (dumbymap) => { - const container = dumbymap.htmlHolder + + leaveHandler = ({ htmlHolder, blocks }) => { const resumeFromDraggable = (block) => { const draggableContainer = block.closest('.draggable-block') if (!draggableContainer) return - container.appendChild(block) - block.removeAttribute('style') + htmlHolder.appendChild(block) draggableContainer.remove() } - dumbymap.blocks.forEach(resumeFromDraggable) + blocks.forEach(resumeFromDraggable) } } -- cgit v1.2.3-70-g09d2