Ticket #4369: dijit-bidi-fix-DnD-11647.patch
| File dijit-bidi-fix-DnD-11647.patch, 1.0 kB (added by peller, 14 months ago) |
|---|
-
E:/DOJO_Project/Aptana_dojo_space_0.9_new/dojo/dnd/Manager.js
98 98 if(a){ 99 99 //dojo.dnd.autoScrollNodes(e); 100 100 dojo.dnd.autoScroll(e); 101 dojo.marginBox(a.node, {l: e.pageX + this.OFFSET_X, t: e.pageY + this.OFFSET_Y}); 101 if(!dojo._isBodyLtr() && e.pageX < 0){ 102 //BiDi: Fix the wrong position of avatar being dragged 103 // e.pageX < 0 in IE and > 0 in FF 104 dojo.marginBox(a.node, {l: document.body.clientWidth+e.pageX + this.OFFSET_X, t: e.pageY + this.OFFSET_Y}); 105 }else{ 106 dojo.marginBox(a.node, {l: e.pageX + this.OFFSET_X, t: e.pageY + this.OFFSET_Y}); 107 } 102 108 var copy = Boolean(this.source.copyState(dojo.dnd.getCopyKeyState(e))); 103 109 if(this.copy != copy){ 104 110 this._setCopyStatus(copy);