mirror of
https://github.com/barsdeveloper/ueblueprint.git
synced 2026-02-21 14:24:47 +08:00
Names refactoring
This commit is contained in:
@@ -78,6 +78,7 @@ export default class NodeElement extends ISelectableDraggableElement {
|
||||
}
|
||||
|
||||
#pins
|
||||
#boundComments
|
||||
|
||||
/**
|
||||
* @param {ObjectEntity} entity
|
||||
@@ -123,7 +124,7 @@ export default class NodeElement extends ISelectableDraggableElement {
|
||||
|
||||
disconnectedCallback() {
|
||||
super.disconnectedCallback()
|
||||
this.dispatchDeleteEvent()
|
||||
this.acknowledgeDelete()
|
||||
}
|
||||
|
||||
getType() {
|
||||
@@ -138,6 +139,20 @@ export default class NodeElement extends ISelectableDraggableElement {
|
||||
return this.entity.getDisplayName()
|
||||
}
|
||||
|
||||
/** @param {Number} value */
|
||||
setNodeWidth(value) {
|
||||
this.entity.setNodeWidth(value)
|
||||
this.sizeX = value
|
||||
this.acknowledgeReflow()
|
||||
}
|
||||
|
||||
/** @param {Number} value */
|
||||
setNodeHeight(value) {
|
||||
this.entity.setNodeHeight(value)
|
||||
this.sizeY = value
|
||||
this.acknowledgeReflow()
|
||||
}
|
||||
|
||||
/** @param {IElement[]} nodesWhitelist */
|
||||
sanitizeLinks(nodesWhitelist = []) {
|
||||
this.getPinElements().forEach(pin => pin.sanitizeLinks(nodesWhitelist))
|
||||
@@ -177,12 +192,12 @@ export default class NodeElement extends ISelectableDraggableElement {
|
||||
super.setLocation(value)
|
||||
}
|
||||
|
||||
dispatchDeleteEvent() {
|
||||
acknowledgeDelete() {
|
||||
let deleteEvent = new CustomEvent(Configuration.nodeDeleteEventName)
|
||||
this.dispatchEvent(deleteEvent)
|
||||
}
|
||||
|
||||
dispatchReflowEvent() {
|
||||
acknowledgeReflow() {
|
||||
this.addNextUpdatedCallbacks(() => this.computeSizes(), true)
|
||||
let reflowEvent = new CustomEvent(Configuration.nodeReflowEventName)
|
||||
this.dispatchEvent(reflowEvent)
|
||||
|
||||
Reference in New Issue
Block a user