From 90e1959daecff370c76b50d281cf0c6001e3f991 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Fri, 20 Sep 2024 01:02:03 +0800 Subject: style: eslint --- src/dumbymap.mjs | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src') diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs index 4ffe58e..9a38e24 100644 --- a/src/dumbymap.mjs +++ b/src/dumbymap.mjs @@ -254,13 +254,15 @@ export const generateMaps = async (container, callback) => { const placeholder = htmlHolder.querySelector(`[data-placeholder="${target.id}"]`) if (!placeholder) throw Error(`Cannot fine placeholder for map "${target.id}"`) + const afterAnimation = () => { + placeholder.parentElement.replaceChild(target, placeholder) + target.style = placeholder.style.cssText + placeholder.remove() + } animateRectTransition(target, placeholder.getBoundingClientRect()) .finished - .finally(() => { - placeholder.parentElement.replaceChild(target, placeholder) - target.style = placeholder.style.cssText - placeholder.remove() - }) + .then(afterAnimation) + .catch(afterAnimation) } }) // }}} -- cgit v1.2.3-70-g09d2