From 935fd4f39d342a64ab44723d218aa26439f5b922 Mon Sep 17 00:00:00 2001 From: Incuuu Date: Thu, 23 Apr 2015 14:32:17 +0400 Subject: [PATCH] Add MouseEvent in mouse:over/mouse:out events --- src/canvas.class.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/canvas.class.js b/src/canvas.class.js index 1a5c44d74ca..67e6ccbfeee 100644 --- a/src/canvas.class.js +++ b/src/canvas.class.js @@ -752,7 +752,7 @@ } var target = this._searchPossibleTargets(e); - this._fireOverOutEvents(target); + this._fireOverOutEvents(target, e); return target; }, @@ -760,20 +760,20 @@ /** * @private */ - _fireOverOutEvents: function(target) { + _fireOverOutEvents: function(target, e) { if (target) { if (this._hoveredTarget !== target) { - this.fire('mouse:over', { target: target }); + this.fire('mouse:over', { target: target, e: e }); target.fire('mouseover'); if (this._hoveredTarget) { - this.fire('mouse:out', { target: this._hoveredTarget }); + this.fire('mouse:out', { target: this._hoveredTarget, e: e }); this._hoveredTarget.fire('mouseout'); } this._hoveredTarget = target; } } else if (this._hoveredTarget) { - this.fire('mouse:out', { target: this._hoveredTarget }); + this.fire('mouse:out', { target: this._hoveredTarget, e: e }); this._hoveredTarget.fire('mouseout'); this._hoveredTarget = null; }