From 0d2959701c95c7846e79625a66ea62707d8c412c Mon Sep 17 00:00:00 2001 From: braks <78412429+bcakmakoglu@users.noreply.github.com> Date: Sun, 25 Dec 2022 15:21:26 +0100 Subject: [PATCH] chore(core): cleanup Signed-off-by: braks <78412429+bcakmakoglu@users.noreply.github.com> --- .../components/NodesSelection/NodesSelection.vue | 14 +++++++++----- packages/core/src/container/Pane/Pane.vue | 1 - 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/packages/core/src/components/NodesSelection/NodesSelection.vue b/packages/core/src/components/NodesSelection/NodesSelection.vue index cff4f287..87d89c07 100644 --- a/packages/core/src/components/NodesSelection/NodesSelection.vue +++ b/packages/core/src/components/NodesSelection/NodesSelection.vue @@ -18,8 +18,8 @@ const dragging = useDrag({ }, }) -watch($$(disableKeyboardA11y), (a11yDisabled) => { - if (!a11yDisabled) { +onMounted(() => { + if (!disableKeyboardA11y) { el.value?.focus({ preventScroll: true }) } }) @@ -33,9 +33,13 @@ const innerStyle = computed(() => ({ left: `${selectedNodesBBox.x}px`, })) -const onContextMenu = (event: MouseEvent) => emits.selectionContextMenu({ event, nodes: getSelectedNodes }) +function onContextMenu(event: MouseEvent) { + emits.selectionContextMenu({ event, nodes: getSelectedNodes }) +} + +function onKeyDown(event: KeyboardEvent) { + if (disableKeyboardA11y) return -const onKeyDown = (event: KeyboardEvent) => { if (arrowKeyDiffs[event.key]) { updatePositions( { @@ -68,7 +72,7 @@ export default { :style="innerStyle" :tabIndex="disableKeyboardA11y ? undefined : -1" @contextmenu="onContextMenu" - @keydown="disableKeyboardA11y ? undefined : onKeyDown" + @keydown="onKeyDown" /> diff --git a/packages/core/src/container/Pane/Pane.vue b/packages/core/src/container/Pane/Pane.vue index 6b998b01..3b110965 100644 --- a/packages/core/src/container/Pane/Pane.vue +++ b/packages/core/src/container/Pane/Pane.vue @@ -155,7 +155,6 @@ function onMouseUp(event: MouseEvent) { } function onMouseLeave(event: MouseEvent) { - console.log('mouseleave') if (!hasActiveSelection.value) return emits.paneMouseLeave(event) if (userSelectionActive.value) {