From cd890bc47df00f16c54755549314cd7e15ec3219 Mon Sep 17 00:00:00 2001 From: Terry Truong Date: Sat, 7 Jan 2023 00:25:04 +1100 Subject: Prevent selection of tick/event label text Without this, text tends to get accidentally selected when dragging the timeline. Also, the tick labels are short enough that copying them doesn't seem necessary, and event labels can be obtained via the info modal. --- src/components/TimeLine.vue | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/components/TimeLine.vue') diff --git a/src/components/TimeLine.vue b/src/components/TimeLine.vue index d6bb36a..3172e80 100644 --- a/src/components/TimeLine.vue +++ b/src/components/TimeLine.vue @@ -1,13 +1,13 @@ @@ -53,7 +53,7 @@
-
+
{{idToEvent.get(id)!.title}}
@@ -1084,8 +1084,8 @@ function onPointerMove(evt: PointerEvent){ pointerY = evt.clientY; } function onPointerUp(evt: PointerEvent){ - // Ignore for dragging between SVG elements - if (evt.relatedTarget != null && svgRef.value!.contains(evt.relatedTarget as HTMLElement)){ + // Ignore for dragging between child elements + if (evt.relatedTarget != null && rootRef.value!.contains(evt.relatedTarget as HTMLElement)){ return; } // Remove from event cache -- cgit v1.2.3