aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorHsieh Chin Fan <pham@topo.tw>2024-09-21 17:05:15 +0800
committerHsieh Chin Fan <pham@topo.tw>2024-09-21 17:08:05 +0800
commitcc906173bff1bb9edd2271b83c71856722047820 (patch)
tree7ac919b99e1fbb4faee8310fa2f20ec56f2035d2
parent825df5465b580061e9af635f1011e5dc6a65db03 (diff)
fix: middle click to hide draggable block
-rw-r--r--src/Layout.mjs2
-rw-r--r--src/css/dumbymap.css4
2 files changed, 5 insertions, 1 deletions
diff --git a/src/Layout.mjs b/src/Layout.mjs
index 20e8a23..861f56b 100644
--- a/src/Layout.mjs
+++ b/src/Layout.mjs
@@ -36,7 +36,7 @@ export class OverlayLayout extends Layout {
36 draggablePart.onmouseup = (e) => { 36 draggablePart.onmouseup = (e) => {
37 if (e.button === 1) { 37 if (e.button === 1) {
38 // Hide block with middle click 38 // Hide block with middle click
39 draggableBlock.style.display = "none"; 39 draggableBlock.setAttribute("data-hide", "true")
40 } 40 }
41 } 41 }
42 42
diff --git a/src/css/dumbymap.css b/src/css/dumbymap.css
index 252fe84..68a73c0 100644
--- a/src/css/dumbymap.css
+++ b/src/css/dumbymap.css
@@ -272,6 +272,10 @@
272 display: none; 272 display: none;
273 } 273 }
274 274
275 &[data-hide="true"] {
276 display: none;
277 }
278
275 &:has(.draggable:hover, .utils:hover) { 279 &:has(.draggable:hover, .utils:hover) {
276 .dumby-block { 280 .dumby-block {
277 color: gray; 281 color: gray;