aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/editor.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'src/editor.mjs')
-rw-r--r--src/editor.mjs44
1 files changed, 23 insertions, 21 deletions
diff --git a/src/editor.mjs b/src/editor.mjs
index f3b812a..b023d1a 100644
--- a/src/editor.mjs
+++ b/src/editor.mjs
@@ -2,6 +2,7 @@
2import { markdown2HTML, generateMaps } from './dumbymap' 2import { markdown2HTML, generateMaps } from './dumbymap'
3import { defaultAliases, parseConfigsFromYaml } from 'mapclay' 3import { defaultAliases, parseConfigsFromYaml } from 'mapclay'
4import * as menuItem from './MenuItem' 4import * as menuItem from './MenuItem'
5/* eslint-disable-next-line no-unused-vars */
5import { addMarkerByPoint } from './dumbyUtils.mjs' 6import { addMarkerByPoint } from './dumbyUtils.mjs'
6import { shiftByWindow } from './utils.mjs' 7import { shiftByWindow } from './utils.mjs'
7import * as tutorial from './tutorial' 8import * as tutorial from './tutorial'
@@ -54,6 +55,7 @@ let refLinks = []
54 * @param {CodeMirror} cm - The CodeMirror instance 55 * @param {CodeMirror} cm - The CodeMirror instance
55 * @param {RefLink} refLink - The reference link to append 56 * @param {RefLink} refLink - The reference link to append
56 */ 57 */
58/* eslint-disable-next-line no-unused-vars */
57const appendRefLink = (cm, refLink) => { 59const appendRefLink = (cm, refLink) => {
58 editor.dataset.update = 'false' 60 editor.dataset.update = 'false'
59 61
@@ -439,27 +441,27 @@ function menuForEditor (event, menu) {
439 menu.appendChild(switchToEditingMode) 441 menu.appendChild(switchToEditingMode)
440 } 442 }
441 443
442 const map = event.target.closest('.mapclay') 444 // const map = event.target.closest('.mapclay')
443 if (map) { 445 // if (map) {
444 const item = new menuItem.Item({ 446 // const item = new menuItem.Item({
445 text: 'Add Anchor', 447 // text: 'Add Anchor',
446 onclick: () => { 448 // onclick: () => {
447 let anchorName 449 // let anchorName
448 do { 450 // do {
449 anchorName = window.prompt(anchorName ? 'Name exists' : 'Name of Anchor') 451 // anchorName = window.prompt(anchorName ? 'Name exists' : 'Name of Anchor')
450 } while (refLinks.find(ref => ref === anchorName)) 452 // } while (refLinks.find(ref => ref === anchorName))
451 if (anchorName === null) return 453 // if (anchorName === null) return
452 454 //
453 const marker = addMarkerByPoint({ point: [event.clientX, event.clientY], map }) 455 // const marker = addMarkerByPoint({ point: [event.clientX, event.clientY], map })
454 const refLink = { 456 // const refLink = {
455 ref: anchorName, 457 // ref: anchorName,
456 link: `geo:${marker.dataset.xy.split(',').reverse()}`, 458 // link: `geo:${marker.dataset.xy.split(',').reverse()}`,
457 } 459 // }
458 appendRefLink(cm, refLink) 460 // appendRefLink(cm, refLink)
459 }, 461 // },
460 }) 462 // })
461 menu.insertBefore(item, menu.firstChild) 463 // menu.insertBefore(item, menu.firstChild)
462 } 464 // }
463} 465}
464 466
465/** 467/**