aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/dumbymap.mjs
diff options
context:
space:
mode:
authorHsieh Chin Fan <pham@topo.tw>2024-10-30 17:00:45 +0800
committerHsieh Chin Fan <pham@topo.tw>2024-10-31 11:31:00 +0800
commit6a468847939c8983b7e2ad2a0604d66beebdb94f (patch)
tree9201ab9fca489af7843de28768cc97e606c5f41f /src/dumbymap.mjs
parentcba9e807dd39f3c03a66c554c092b0b2c094ba38 (diff)
refactor: remove custom elements
REASON: apply custom elements in content script may change globalThis which is not equal to window. This makes type check in maplibregl always fails!
Diffstat (limited to 'src/dumbymap.mjs')
-rw-r--r--src/dumbymap.mjs6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/dumbymap.mjs b/src/dumbymap.mjs
index 1509c04..7fbf372 100644
--- a/src/dumbymap.mjs
+++ b/src/dumbymap.mjs
@@ -561,7 +561,7 @@ export const generateMaps = (container, {
561 /** Menu Item for editing map */ 561 /** Menu Item for editing map */
562 const mapEditor = e.target.closest('.edit-map') 562 const mapEditor = e.target.closest('.edit-map')
563 if (mapEditor) { 563 if (mapEditor) {
564 menu.appendChild(new menuItem.Item({ 564 menu.appendChild(menuItem.Item({
565 text: 'Finish Editig', 565 text: 'Finish Editig',
566 onclick: () => mapEditor.blur(), 566 onclick: () => mapEditor.blur(),
567 })) 567 }))
@@ -572,7 +572,7 @@ export const generateMaps = (container, {
572 const geoLink = e.target.closest('.geolink') 572 const geoLink = e.target.closest('.geolink')
573 if (geoLink) { 573 if (geoLink) {
574 if (geoLink.classList.contains('from-text')) { 574 if (geoLink.classList.contains('from-text')) {
575 menu.appendChild(new menuItem.Item({ 575 menu.appendChild(menuItem.Item({
576 innerHTML: '<strong style="color: red;">DELETE</strong>', 576 innerHTML: '<strong style="color: red;">DELETE</strong>',
577 onclick: () => { 577 onclick: () => {
578 getMarkersFromMaps(geoLink) 578 getMarkersFromMaps(geoLink)
@@ -601,7 +601,7 @@ export const generateMaps = (container, {
601 601
602 if (map.dataset.render === 'fulfilled') { 602 if (map.dataset.render === 'fulfilled') {
603 menu.appendChild(menuItem.toggleMapFocus(map)) 603 menu.appendChild(menuItem.toggleMapFocus(map))
604 menu.appendChild(new menuItem.Folder({ 604 menu.appendChild(menuItem.Folder({
605 text: 'Actions', 605 text: 'Actions',
606 items: [ 606 items: [
607 menuItem.getCoordinatesByPixels(map, [x, y]), 607 menuItem.getCoordinatesByPixels(map, [x, y]),