mirror of
https://github.com/viliusle/miniPaint.git
synced 2026-02-06 16:46:51 +00:00
snap fix - remove helping lines after mouse release
This commit is contained in:
parent
c084eea157
commit
8ea6cdcf34
@ -63,6 +63,9 @@ class Select_tool_class extends Base_tools_class {
|
||||
document.addEventListener('mousemove', function (event) {
|
||||
_this.dragMove(event);
|
||||
});
|
||||
document.addEventListener('mouseup', function (event) {
|
||||
_this.dragEnd(event);
|
||||
});
|
||||
|
||||
// collect touch events
|
||||
document.addEventListener('touchstart', function (event) {
|
||||
@ -71,6 +74,9 @@ class Select_tool_class extends Base_tools_class {
|
||||
document.addEventListener('touchmove', function (event) {
|
||||
_this.dragMove(event);
|
||||
});
|
||||
document.addEventListener('touchend', function (event) {
|
||||
_this.dragEnd(event);
|
||||
});
|
||||
|
||||
//keyboard actions
|
||||
document.addEventListener('keydown', (event) => {
|
||||
@ -148,8 +154,16 @@ class Select_tool_class extends Base_tools_class {
|
||||
this.Base_layers.render();
|
||||
}
|
||||
|
||||
dragEnd(event) {
|
||||
this.Base_layers.render();
|
||||
}
|
||||
|
||||
render_overlay(ctx){
|
||||
var ctx = this.Base_layers.ctx;
|
||||
var mouse = this.get_mouse_info(event);
|
||||
|
||||
if (mouse.is_drag == false)
|
||||
return;
|
||||
|
||||
//x
|
||||
if(this.snap_line_info.x !== null) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user