aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/MenuItem.mjs
diff options
context:
space:
mode:
Diffstat (limited to 'src/MenuItem.mjs')
-rw-r--r--src/MenuItem.mjs11
1 files changed, 6 insertions, 5 deletions
diff --git a/src/MenuItem.mjs b/src/MenuItem.mjs
index 874c829..912080b 100644
--- a/src/MenuItem.mjs
+++ b/src/MenuItem.mjs
@@ -1,5 +1,5 @@
1import { shiftByWindow } from './utils.mjs' 1import { shiftByWindow } from './utils.mjs'
2import * as utils from './dumbyUtils.mjs' 2import { GeoLink, removeLeaderLines } from './Link.mjs'
3 3
4/** 4/**
5 * @typedef {Object} RefLink 5 * @typedef {Object} RefLink
@@ -431,7 +431,7 @@ export const addRefLink = (cm, refLinks) =>
431/** 431/**
432 * setGeoLinkTypeItem. 432 * setGeoLinkTypeItem.
433 * 433 *
434 * @param {HTMLAnchorElement} link 434 * @param {GeoLink} link
435 * @param {String} text 435 * @param {String} text
436 * @param {String} type 436 * @param {String} type
437 */ 437 */
@@ -439,13 +439,14 @@ export const setGeoLinkTypeItem = ({ link, text, type }) => {
439 const params = new URLSearchParams(link.search) 439 const params = new URLSearchParams(link.search)
440 return new Item({ 440 return new Item({
441 text, 441 text,
442 className: ['keep-menu'],
442 onclick: () => { 443 onclick: () => {
443 params.set('type', type) 444 params.set('type', type)
444 link.search = params 445 link.search = params
445 utils.removeLeaderLines(link) 446 removeLeaderLines(link)
446 utils.getMarkersFromMaps(link) 447 link.getMarkersFromMaps()
447 .forEach(marker => marker.remove()) 448 .forEach(marker => marker.remove())
448 utils.getMarkersFromMaps(link) 449 link.getMarkersFromMaps()
449 }, 450 },
450 }) 451 })
451} 452}