From 3dcabeec4acc14d3b44a50f42318321d464554e0 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Sat, 21 Sep 2024 17:31:05 +0800 Subject: style: reformat code --- src/dumbymap.mjs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs index 63ba3ed..849303b 100644 --- a/src/dumbymap.mjs +++ b/src/dumbymap.mjs @@ -285,7 +285,6 @@ export const generateMaps = async (container, callback) => { }) // }}} // Layout {{{ - // press key to switch layout const defaultLayout = layouts[0] container.setAttribute("data-layout", defaultLayout.name) @@ -346,15 +345,16 @@ export const generateMaps = async (container, callback) => { const layoutObserver = new MutationObserver((mutations) => { const mutation = mutations.at(-1) const oldLayout = mutation.oldValue - const layout = container.getAttribute(mutation.attributeName) + const newLayout = container.getAttribute(mutation.attributeName) + // Apply handler for leaving/entering layouts if (oldLayout) { layouts.find(l => l.name === oldLayout) ?.leaveHandler ?.call(this, dumbymap) } - if (layout) { - layouts.find(l => l.name === layout) + if (newLayout) { + layouts.find(l => l.name === newLayout) ?.enterHandler ?.call(this, dumbymap) } -- cgit v1.2.3-70-g09d2