MDL-34328 Correct usage of e.drop when catching missed drag/drop events

This commit is contained in:
Andrew Robert Nicols 2012-09-18 11:17:28 +01:00
parent 1e78b3e66f
commit 2b42518aa7

View file

@ -167,11 +167,11 @@ YUI.add('moodle-core-dragdrop', function(Y) {
// we substitute them for the ease of use. For e.drop we use, // we substitute them for the ease of use. For e.drop we use,
// this.lastdroptarget (ghost node we use for indicating where to drop) // this.lastdroptarget (ghost node we use for indicating where to drop)
e.drag = e.target; e.drag = e.target;
e.drop = this.lastdroptarget;
// Check that drop object belong to correct group // Check that drop object belong to correct group
if (!e.drop || !e.drop.inGroup(this.groups)) { if (!e.drop || !e.drop.inGroup(this.groups)) {
return; return;
} }
e.drop = this.lastdroptarget;
this.drag_dropmiss(e); this.drag_dropmiss(e);
}, },