chore(core): cleanup unnecessary refs

This commit is contained in:
braks
2023-05-25 20:48:26 +02:00
committed by Braks
parent 527afd99b9
commit 13d3be9c33
2 changed files with 16 additions and 16 deletions
@@ -36,9 +36,9 @@ const EdgeWrapper = defineComponent({
const edge = $(useVModel(props, 'edge')) const edge = $(useVModel(props, 'edge'))
let mouseOver = $ref(false) const mouseOver = ref(false)
let updating = $ref(false) const updating = ref(false)
const nodeId = ref('') const nodeId = ref('')
@@ -120,7 +120,7 @@ const EdgeWrapper = defineComponent({
noPanClassName.value, noPanClassName.value,
edgeClass, edgeClass,
{ {
updating: mouseOver, updating: mouseOver.value,
selected: edge.selected, selected: edge.selected,
animated: edge.animated, animated: edge.animated,
inactive: !props.selectable, inactive: !props.selectable,
@@ -139,7 +139,7 @@ const EdgeWrapper = defineComponent({
'role': props.focusable ? 'button' : undefined, 'role': props.focusable ? 'button' : undefined,
}, },
[ [
updating updating.value
? null ? null
: h(props.type === false ? getEdgeTypes.value.default : props.type, { : h(props.type === false ? getEdgeTypes.value.default : props.type, {
id: props.id, id: props.id,
@@ -220,11 +220,11 @@ const EdgeWrapper = defineComponent({
} }
function onEdgeUpdaterMouseEnter() { function onEdgeUpdaterMouseEnter() {
mouseOver = true mouseOver.value = true
} }
function onEdgeUpdaterMouseOut() { function onEdgeUpdaterMouseOut() {
mouseOver = false mouseOver.value = false
} }
function onEdgeUpdate(event: MouseTouchEvent, connection: Connection) { function onEdgeUpdate(event: MouseTouchEvent, connection: Connection) {
@@ -233,7 +233,7 @@ const EdgeWrapper = defineComponent({
function onEdgeUpdateEnd(event: MouseTouchEvent) { function onEdgeUpdateEnd(event: MouseTouchEvent) {
hooks.emit.updateEnd({ event, edge }) hooks.emit.updateEnd({ event, edge })
updating = false updating.value = false
} }
function handleEdgeUpdater(event: MouseEvent, isSourceHandle: boolean) { function handleEdgeUpdater(event: MouseEvent, isSourceHandle: boolean) {
@@ -241,7 +241,7 @@ const EdgeWrapper = defineComponent({
return return
} }
updating = true updating.value = true
nodeId.value = isSourceHandle ? edge.target : edge.source nodeId.value = isSourceHandle ? edge.target : edge.source
handleId.value = (isSourceHandle ? edge.targetHandle : edge.sourceHandle) ?? '' handleId.value = (isSourceHandle ? edge.targetHandle : edge.sourceHandle) ?? ''
+8 -8
View File
@@ -43,9 +43,9 @@ export default (keyFilter: MaybeComputedRef<KeyFilter | null>, onChange?: (keyPr
const isPressed = ref(resolveUnref(keyFilter) === true) const isPressed = ref(resolveUnref(keyFilter) === true)
const modifierPressed = ref(false) let modifierPressed = false
const pressedKeys = ref<Set<string>>(new Set()) const pressedKeys = new Set<string>()
watch(isPressed, () => { watch(isPressed, () => {
onChange?.(isPressed.value) onChange?.(isPressed.value)
@@ -66,16 +66,16 @@ export default (keyFilter: MaybeComputedRef<KeyFilter | null>, onChange?: (keyPr
} }
if (Array.isArray(unrefKeyFilter)) { if (Array.isArray(unrefKeyFilter)) {
unrefKeyFilter = createKeyPredicate(unrefKeyFilter, pressedKeys.value) unrefKeyFilter = createKeyPredicate(unrefKeyFilter, pressedKeys)
} }
if (unrefKeyFilter) { if (unrefKeyFilter) {
onKeyStroke( onKeyStroke(
unrefKeyFilter, unrefKeyFilter,
(e) => { (e) => {
modifierPressed.value = wasModifierPressed(e) modifierPressed = wasModifierPressed(e)
if (!modifierPressed.value && isInputDOMNode(e)) { if (!modifierPressed && isInputDOMNode(e)) {
return return
} }
@@ -90,13 +90,13 @@ export default (keyFilter: MaybeComputedRef<KeyFilter | null>, onChange?: (keyPr
unrefKeyFilter, unrefKeyFilter,
(e) => { (e) => {
if (isPressed.value) { if (isPressed.value) {
if (!modifierPressed.value && isInputDOMNode(e)) { if (!modifierPressed && isInputDOMNode(e)) {
return return
} }
modifierPressed.value = false modifierPressed = false
pressedKeys.value.clear() pressedKeys.clear()
isPressed.value = false isPressed.value = false
} }