Merge pull request #2150 from Incuuu/bug/OverOutEvents

Change the firing order of mouse:out/mouse:over events.
This commit is contained in:
Juriy Zaytsev 2015-04-26 21:17:26 +02:00
commit bc95d77759

View file

@ -763,12 +763,12 @@
_fireOverOutEvents: function(target, e) {
if (target) {
if (this._hoveredTarget !== target) {
this.fire('mouse:over', { target: target, e: e });
target.fire('mouseover');
if (this._hoveredTarget) {
this.fire('mouse:out', { target: this._hoveredTarget, e: e });
this._hoveredTarget.fire('mouseout');
}
this.fire('mouse:over', { target: target, e: e });
target.fire('mouseover');
this._hoveredTarget = target;
}
}