From 567f2386bb8df33096cb2f57978f42dd7e531e96 Mon Sep 17 00:00:00 2001 From: Thomas Date: Sun, 10 Apr 2022 00:11:49 -0500 Subject: [PATCH] fixed the stmt and text --- src/components/TextBox.vue | 19 +++++++++++++++---- src/pages/Editor.vue | 9 ++++++--- 2 files changed, 21 insertions(+), 7 deletions(-) diff --git a/src/components/TextBox.vue b/src/components/TextBox.vue index b8203e2..d18f178 100644 --- a/src/components/TextBox.vue +++ b/src/components/TextBox.vue @@ -6,19 +6,28 @@ const props = defineProps<{value: RichTextBox}>(); const emit = defineEmits<{ (eventName: 'move', x: number,y:number): void, + (eventName: 'edit',): void, + (eventName: 'remove',): void, + }>() -function onControlledDrag(e) { +function onControlledDrag(e: {event: MouseEvent, data: {x: number, y: number}}) { + + // const x = e.x; + // const y = e.y; const { x, y } = e.data; props.value.x = x; props.value.y = y; console.log(e) } -function onControlledDragStop(e) { +function onControlledDragStop(e: {event: MouseEvent, data: {x: number, y: number}}) { + // console.log(typeof(e)) const { x, y } = e.data; + // const x = e.x; + // const y = e.y; console.log(self) - emit('move', [x, y]); + emit('move', x, y); onControlledDrag(e); } @@ -41,7 +50,9 @@ function onControlledDragStop(e) { - + + Edit >Edit diff --git a/src/pages/Editor.vue b/src/pages/Editor.vue index d761a60..0f5b154 100644 --- a/src/pages/Editor.vue +++ b/src/pages/Editor.vue @@ -32,8 +32,10 @@ const variableListingColumns = [ }, ] -const stmOnControlledDragStop = (stmt: MathStatement) => (e: MouseEvent) => { - const { x, y } = e; +const stmOnControlledDragStop = (stmt: MathStatement) => (e: {event: MouseEvent, data: {x: number, y: number}}) => { + console.log(e) + console.log("moved stm5", stmt) + const { x, y } = e.data; stmt.x = x; stmt.y = y; } @@ -253,7 +255,8 @@ const removeRichTextBox = (id: number) => {