Page MenuHomePhabricator

When dragging stuff around, compensate for changes in scroll position
ClosedPublic

Authored by epriestley on Aug 7 2014, 11:41 PM.
Tags
None
Referenced Files
F15471630: D10186.id24558.diff
Sat, Apr 5, 6:35 AM
F15457677: D10186.id24558.diff
Sun, Mar 30, 5:43 PM
F15457676: D10186.id24503.diff
Sun, Mar 30, 5:43 PM
F15427547: D10186.id.diff
Sun, Mar 23, 2:51 PM
F15391214: D10186.id24558.diff
Sat, Mar 15, 8:46 AM
F15387617: D10186.id24558.diff
Sat, Mar 15, 2:42 AM
F15380844: D10186.diff
Fri, Mar 14, 4:43 AM
F15353067: D10186.diff
Mon, Mar 10, 7:58 PM
Subscribers

Details

Summary

Ref T5240. This fixes dragging stuff and using the mousewheel or keyboard to scroll the window during the drag.

(It does not fix "dragging near the edge of the container should scroll it" yet.)

Test Plan

Dragged stuff around on task list and workboards in Safari, Firefox and Chrome. Used mousewheel and shift + mousewheel to scroll the document and containers during drag. Object remained under the cursor.

Diff Detail

Repository
rP Phabricator
Lint
Lint Skipped
Unit
Tests Skipped

Event Timeline

epriestley retitled this revision from to When dragging stuff around, compensate for changes in scroll position.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: btrahan.
btrahan edited edge metadata.
btrahan added inline comments.
webroot/rsrc/externals/javelin/lib/Vector.js
312

Nice. This scroll stuff is a pain in the butt and this will help a ton.

This revision is now accepted and ready to land.Aug 8 2014, 10:35 PM
epriestley updated this revision to Diff 24558.

Closed by commit rP0e98e33b3342 (authored by @epriestley).