Small refactoring

This commit is contained in:
barsdeveloper
2021-12-12 20:35:41 +01:00
parent a5c4f04f2b
commit 59eb68298c
13 changed files with 26 additions and 52 deletions

View File

@@ -330,4 +330,4 @@ export default class Blueprint extends GraphElement {
}
}
customElements.define("u-blueprint", Blueprint)
customElements.define("ueb-blueprint", Blueprint)

View File

@@ -15,7 +15,7 @@ export default class GraphElement extends HTMLElement {
}
connectedCallback() {
this.blueprint = this.closest("u-blueprint")
this.blueprint = this.closest("ueb-blueprint")
this.template.apply(this)
}
}

View File

@@ -19,4 +19,4 @@ export default class GraphLink extends GraphElement {
}
}
customElements.define("u-link", GraphLink)
customElements.define("ueb-link", GraphLink)

View File

@@ -56,4 +56,4 @@ export default class GraphNode extends SelectableDraggable {
}
}
customElements.define("u-node", GraphNode)
customElements.define("ueb-node", GraphNode)

View File

@@ -42,4 +42,4 @@ export default class GraphPin extends GraphElement {
}
}
customElements.define("u-pin", GraphPin)
customElements.define("ueb-pin", GraphPin)

View File

@@ -37,4 +37,4 @@ export default class GraphSelector extends GraphElement {
}
}
customElements.define("u-selector", GraphSelector)
customElements.define("ueb-selector", GraphSelector)

View File

@@ -17,8 +17,8 @@ export default class Pointing extends Context {
const scaleCorrection = 1 / Utility.getScale(this.target)
const targetOffset = this.movementSpace.getBoundingClientRect()
let location = [
(mouseEvent.clientX - targetOffset.x) * scaleCorrection,
(mouseEvent.clientY - targetOffset.y) * scaleCorrection
Math.round((mouseEvent.clientX - targetOffset.x) * scaleCorrection),
Math.round((mouseEvent.clientY - targetOffset.y) * scaleCorrection)
]
return location
}

View File

@@ -19,7 +19,7 @@ export default class Unfocus extends Context {
*/
clickedSomewhere(e) {
// If target is inside the blueprint grid
if (e.target.closest("u-blueprint")) {
if (e.target.closest("ueb-blueprint")) {
return
}
this.blueprint.setFocused(false)

View File

@@ -70,13 +70,6 @@ export default class OrderedIndexArray {
|| comparisonValue != null && position == this.currentPosition && this.comparisonValueSupplier(element) < comparisonValue) {
++this.currentPosition
}
/*
let newArray = new Uint32Array(this.array.length + 1)
newArray.set(this.array.subarray(0, position), 0)
newArray[position] = element
newArray.set(this.array.subarray(position), position + 1)
this.array = newArray
*/
this.shiftRight(position)
this.array[position] = element
++this.length
@@ -102,12 +95,6 @@ export default class OrderedIndexArray {
if (position < this.currentPosition) {
--this.currentPosition
}
/*
let newArray = new Uint32Array(this.array.length - 1)
newArray.set(this.array.subarray(0, position), 0)
newArray.set(this.array.subarray(position + 1), position)
this.array = newArray
*/
this.shiftLeft(position)
--this.length
return position

View File

@@ -61,7 +61,6 @@ export default class NodeTemplate extends SelectableDraggableTemplate {
*/
apply(node) {
super.apply(node)
node.classList.add("ueb-node")
if (node.selected) {
node.classList.add("ueb-selected")
}