From 5aede2679a7d9424d8e47f5d839fd209a72315a1 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Tue, 8 Oct 2024 17:32:53 +0800 Subject: feat: create GeoLink by drag/drop --- src/dumbymap.mjs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/dumbymap.mjs') diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs index a228765..1da5bb6 100644 --- a/src/dumbymap.mjs +++ b/src/dumbymap.mjs @@ -107,7 +107,7 @@ export const markdown2HTML = (container, mdContent) => { * @param {Number} options.delay -- delay of map generation, milliseconds * @return {Object} dumbymap -- Include and Elements and Methods about managing contents */ -export const generateMaps = (container, { delay } = {}) => { +export const generateMaps = (container, { delay, renderCallback } = {}) => { container.classList.add('Dumby') container.removeAttribute('data-layout') container.setAttribute('data-layout', layouts[0].name) @@ -296,6 +296,8 @@ export const generateMaps = (container, { delay } = {}) => { return } + renderCallback?.(renderer) + // Work with Mutation Observer const observer = mapFocusObserver() observer.observe(mapElement, { -- cgit v1.2.3-70-g09d2