Start implementing link dragging

This commit is contained in:
barsdeveloper
2021-11-16 22:12:41 +01:00
parent 7ec75e1ce8
commit ffe50c2be5
8 changed files with 92 additions and 32 deletions

24
js/input/DragLink.js Executable file
View File

@@ -0,0 +1,24 @@
import MouseClickDrag from "./MouseClickDrag"
export default class DragLink extends MouseClickDrag {
constructor(target, blueprint, options) {
super(target, blueprint, options)
}
startDrag() {
//this.selectorElement.startSelecting(this.clickedPosition)
}
dragTo(location, movement) {
//this.selectorElement.doSelecting(location)
}
endDrag() {
if (this.started) {
//this.selectorElement.finishSelecting()
} else {
// this.blueprint.unselectAll()
}
}
}

View File

@@ -4,8 +4,6 @@ export default class Select extends MouseClickDrag {
constructor(target, blueprint, options) {
super(target, blueprint, options)
this.stepSize = options?.stepSize
this.mousePosition = [0, 0]
this.selectorElement = this.blueprint.selectorElement
}

View File

@@ -1,4 +1,4 @@
import Context from "./Context";
import Context from "./Context"
export default class Unfocus extends Context {