From cba9e807dd39f3c03a66c554c092b0b2c094ba38 Mon Sep 17 00:00:00 2001 From: Hsieh Chin Fan Date: Wed, 30 Oct 2024 11:46:35 +0800 Subject: refactor: use globalThis to hold methods --- addon/index.mjs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'addon') diff --git a/addon/index.mjs b/addon/index.mjs index cd3a15e..10af4bd 100644 --- a/addon/index.mjs +++ b/addon/index.mjs @@ -23,14 +23,14 @@ const contentSelectors = { } const contentSelector = contentSelectors[url.host] -const simpleRender = window.mapclay.renderWith(config => ({ +const simpleRender = mapclay.renderWith(config => ({ use: use ?? 'Leaflet', width: '100%', height: '200px', XYZ: 'https://tile.openstreetmap.jp/styles/osm-bright/512/{z}/{x}/{y}.png', ...config, aliases: { - use: window.mapclay.renderers, + use: mapclay.renderers, ...(config.aliases ?? {}), }, })) @@ -40,7 +40,7 @@ browser.runtime.onMessage.addListener((message, sender, sendResponse) => { console.log('receive message', message) sendResponse('received') if (message === 'map-inline-add') { - window.generateMaps(document.querySelector(contentSelector ?? 'main') ?? document.body, { + generateMaps(document.querySelector(contentSelector ?? 'main') ?? document.body, { crs: url.searchParams.get('crs') ?? 'EPSG:4326', render: simpleRender, }) -- cgit v1.2.3-70-g09d2