diff options
Diffstat (limited to 'src/editor.mjs')
-rw-r--r-- | src/editor.mjs | 44 |
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 @@ | |||
2 | import { markdown2HTML, generateMaps } from './dumbymap' | 2 | import { markdown2HTML, generateMaps } from './dumbymap' |
3 | import { defaultAliases, parseConfigsFromYaml } from 'mapclay' | 3 | import { defaultAliases, parseConfigsFromYaml } from 'mapclay' |
4 | import * as menuItem from './MenuItem' | 4 | import * as menuItem from './MenuItem' |
5 | /* eslint-disable-next-line no-unused-vars */ | ||
5 | import { addMarkerByPoint } from './dumbyUtils.mjs' | 6 | import { addMarkerByPoint } from './dumbyUtils.mjs' |
6 | import { shiftByWindow } from './utils.mjs' | 7 | import { shiftByWindow } from './utils.mjs' |
7 | import * as tutorial from './tutorial' | 8 | import * 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 */ | ||
57 | const appendRefLink = (cm, refLink) => { | 59 | const 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 | /** |