Skip to content

Commit

Permalink
Fixes scrollig issues in Safari 6 for DD (a workaround, node issue to…
Browse files Browse the repository at this point in the history
… be filed after
  • Loading branch information
davglass committed Oct 12, 2012
1 parent 14ec125 commit d93edc5
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions src/dd/js/drag.js
Original file line number Diff line number Diff line change
Expand Up @@ -1201,8 +1201,14 @@
_defDragFn: function(e) {
if (this.get('move')) {
if (e.scroll && e.scroll.node) {
e.scroll.node.set('scrollTop', e.scroll.top);
e.scroll.node.set('scrollLeft', e.scroll.left);
var domNode = e.scroll.node.getDOMNode();
//If it's the window
if (domNode === Y.config.win) {
domNode.scrollTo(e.scroll.left, e.scroll.top);
} else {
e.scroll.node.set('scrollTop', e.scroll.top);
e.scroll.node.set('scrollLeft', e.scroll.left);
}
}
this.get(DRAG_NODE).setXY([e.pageX, e.pageY]);
this.realXY = [e.pageX, e.pageY];
Expand Down

0 comments on commit d93edc5

Please sign in to comment.