diff options
| author | Hsieh Chin Fan <pham@topo.tw> | 2024-10-30 11:46:35 +0800 |
|---|---|---|
| committer | Hsieh Chin Fan <pham@topo.tw> | 2024-10-30 11:46:35 +0800 |
| commit | cba9e807dd39f3c03a66c554c092b0b2c094ba38 (patch) | |
| tree | 7c864926cb4628f32202d8dc15ee2ee004468cff /addon | |
| parent | 70e8ced5ed692a289e7b9d898839fb926b16d6a0 (diff) | |
refactor: use globalThis to hold methods
Diffstat (limited to 'addon')
| -rw-r--r-- | addon/index.mjs | 6 |
1 files changed, 3 insertions, 3 deletions
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 = { | |||
| 23 | } | 23 | } |
| 24 | const contentSelector = contentSelectors[url.host] | 24 | const contentSelector = contentSelectors[url.host] |
| 25 | 25 | ||
| 26 | const simpleRender = window.mapclay.renderWith(config => ({ | 26 | const simpleRender = mapclay.renderWith(config => ({ |
| 27 | use: use ?? 'Leaflet', | 27 | use: use ?? 'Leaflet', |
| 28 | width: '100%', | 28 | width: '100%', |
| 29 | height: '200px', | 29 | height: '200px', |
| 30 | XYZ: 'https://tile.openstreetmap.jp/styles/osm-bright/512/{z}/{x}/{y}.png', | 30 | XYZ: 'https://tile.openstreetmap.jp/styles/osm-bright/512/{z}/{x}/{y}.png', |
| 31 | ...config, | 31 | ...config, |
| 32 | aliases: { | 32 | aliases: { |
| 33 | use: window.mapclay.renderers, | 33 | use: mapclay.renderers, |
| 34 | ...(config.aliases ?? {}), | 34 | ...(config.aliases ?? {}), |
| 35 | }, | 35 | }, |
| 36 | })) | 36 | })) |
| @@ -40,7 +40,7 @@ browser.runtime.onMessage.addListener((message, sender, sendResponse) => { | |||
| 40 | console.log('receive message', message) | 40 | console.log('receive message', message) |
| 41 | sendResponse('received') | 41 | sendResponse('received') |
| 42 | if (message === 'map-inline-add') { | 42 | if (message === 'map-inline-add') { |
| 43 | window.generateMaps(document.querySelector(contentSelector ?? 'main') ?? document.body, { | 43 | generateMaps(document.querySelector(contentSelector ?? 'main') ?? document.body, { |
| 44 | crs: url.searchParams.get('crs') ?? 'EPSG:4326', | 44 | crs: url.searchParams.get('crs') ?? 'EPSG:4326', |
| 45 | render: simpleRender, | 45 | render: simpleRender, |
| 46 | }) | 46 | }) |