Merge pull request #1835 from noslouch/drawingmode-mouseevents

InDrawingMode Mouse Events
This commit is contained in:
Juriy Zaytsev 2014-11-24 12:46:40 +01:00
commit e6cfd0d52a

View file

@ -349,6 +349,11 @@
pointer = fabric.util.transformPoint(this.getPointer(e, true), ivt);
this.freeDrawingBrush.onMouseDown(pointer);
this.fire('mouse:down', { e: e });
var target = this.findTarget(e);
if (typeof target !== 'undefined') {
target.fire('mousedown', { e: e, target: target });
}
},
/**
@ -363,6 +368,11 @@
}
this.setCursor(this.freeDrawingCursor);
this.fire('mouse:move', { e: e });
var target = this.findTarget(e);
if (typeof target !== 'undefined') {
target.fire('mousemove', { e: e, target: target });
}
},
/**
@ -376,6 +386,11 @@
}
this.freeDrawingBrush.onMouseUp();
this.fire('mouse:up', { e: e });
var target = this.findTarget(e);
if (typeof target !== 'undefined') {
target.fire('mouseup', { e: e, target: target });
}
},
/**