Various fixes, tests and refactoring

This commit is contained in:
barsdeveloper
2023-01-17 22:22:25 +01:00
parent bb84b31b07
commit 47106f748d
26 changed files with 580 additions and 234 deletions

View File

@@ -212,11 +212,6 @@ export default class NodeElement extends ISelectableDraggableElement {
&& this.leftBoundary() >= commentNode.leftBoundary()
}
cleanup() {
super.cleanup()
this.acknowledgeDelete()
}
getType() {
return this.entity.getType()
}
@@ -280,13 +275,9 @@ export default class NodeElement extends ISelectableDraggableElement {
super.setLocation(x, y, acknowledge)
}
acknowledgeDelete() {
let deleteEvent = new CustomEvent(Configuration.nodeDeleteEventName)
this.dispatchEvent(deleteEvent)
}
acknowledgeReflow() {
this.addNextUpdatedCallbacks(() => this.computeSizes(), true)
this.requestUpdate()
this.updateComplete.then(() => this.computeSizes())
let reflowEvent = new CustomEvent(Configuration.nodeReflowEventName)
this.dispatchEvent(reflowEvent)
}