aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorHsieh Chin Fan <pham@topo.tw>2024-10-07 16:12:11 +0800
committerHsieh Chin Fan <pham@topo.tw>2024-10-08 10:28:47 +0800
commitd1dcafa87ed1621e3fc2b264818a2966b40231ae (patch)
treefceeaf754ff83d4da10ce6d926f411bb32fb869b
parentd407f526ab63eb631d14c5fe74c36db5a0cf202e (diff)
style: code reformat
-rw-r--r--src/css/dumbymap.css2
-rw-r--r--src/editor.mjs7
2 files changed, 4 insertions, 5 deletions
diff --git a/src/css/dumbymap.css b/src/css/dumbymap.css
index 7a4d3e7..d9a7791 100644
--- a/src/css/dumbymap.css
+++ b/src/css/dumbymap.css
@@ -54,8 +54,8 @@ a[href^='http']:not(:has(img))::after,
54 display: inline-block; 54 display: inline-block;
55 width: 8px; 55 width: 8px;
56 height: 8px; 56 height: 8px;
57 margin-left: 2px;
58 margin-right: 4px; 57 margin-right: 4px;
58 margin-left: 2px;
59 59
60 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z'/%3E%3Cpath fill-rule='evenodd' d='M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z'/%3E%3C/svg%3E"); 60 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='currentColor' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M8.636 3.5a.5.5 0 0 0-.5-.5H1.5A1.5 1.5 0 0 0 0 4.5v10A1.5 1.5 0 0 0 1.5 16h10a1.5 1.5 0 0 0 1.5-1.5V7.864a.5.5 0 0 0-1 0V14.5a.5.5 0 0 1-.5.5h-10a.5.5 0 0 1-.5-.5v-10a.5.5 0 0 1 .5-.5h6.636a.5.5 0 0 0 .5-.5z'/%3E%3Cpath fill-rule='evenodd' d='M16 .5a.5.5 0 0 0-.5-.5h-5a.5.5 0 0 0 0 1h3.793L6.146 9.146a.5.5 0 1 0 .708.708L15 1.707V5.5a.5.5 0 0 0 1 0v-5z'/%3E%3C/svg%3E");
61 background-position: center; 61 background-position: center;
diff --git a/src/editor.mjs b/src/editor.mjs
index 71e66be..02df642 100644
--- a/src/editor.mjs
+++ b/src/editor.mjs
@@ -4,7 +4,6 @@ import { markdown2HTML, generateMaps } from './dumbymap'
4import { defaultAliases, parseConfigsFromYaml } from 'mapclay' 4import { defaultAliases, parseConfigsFromYaml } from 'mapclay'
5import * as menuItem from './MenuItem' 5import * as menuItem from './MenuItem'
6import { shiftByWindow } from './utils.mjs' 6import { shiftByWindow } from './utils.mjs'
7import { Item } from './MenuItem.mjs'
8 7
9// Set up Containers {{{ 8// Set up Containers {{{
10 9
@@ -407,7 +406,7 @@ const completeForCodeBlock = change => {
407 */ 406 */
408const menuForEditor = (event, menu) => { 407const menuForEditor = (event, menu) => {
409 if (context.dataset.mode !== 'editing') { 408 if (context.dataset.mode !== 'editing') {
410 const switchToEditingMode = new Item({ 409 const switchToEditingMode = new menuItem.Item({
411 innerHTML: '<strong>EDIT</strong>', 410 innerHTML: '<strong>EDIT</strong>',
412 onclick: () => context.dataset.mode = 'editing' 411 onclick: () => context.dataset.mode = 'editing'
413 }) 412 })
@@ -416,7 +415,7 @@ const menuForEditor = (event, menu) => {
416 415
417 const map = dumbyContainer.querySelector('#' + menu.dataset.map) 416 const map = dumbyContainer.querySelector('#' + menu.dataset.map)
418 if (map) { 417 if (map) {
419 const item = new Item({ 418 const item = new menuItem.Item({
420 text: 'Add Anchor for GeoLinks', 419 text: 'Add Anchor for GeoLinks',
421 onclick: () => { 420 onclick: () => {
422 const rect = map.getBoundingClientRect() 421 const rect = map.getBoundingClientRect()
@@ -432,7 +431,7 @@ const menuForEditor = (event, menu) => {
432 anchorName = window.prompt(prompt, `${x}, ${y}`) 431 anchorName = window.prompt(prompt, `${x}, ${y}`)
433 link = `geo:${y},${x}?xy=${x},${y}&id=${map.id} "${anchorName}"` 432 link = `geo:${y},${x}?xy=${x},${y}&id=${map.id} "${anchorName}"`
434 } 433 }
435 while (refLinks.find(({ref}) => ref === anchorName)) 434 while (refLinks.find(({ ref }) => ref === anchorName))
436 435
437 const lastLineIsRefLink = cm.getLine(cm.lastLine()).match(refLinkPattern) 436 const lastLineIsRefLink = cm.getLine(cm.lastLine()).match(refLinkPattern)
438 cm.replaceRange( 437 cm.replaceRange(