Closed Bug 28226 Opened 25 years ago Closed 24 years ago

[feature][tree d&d] Auto-scroll tree during a drag

Categories

(Core :: XUL, defect, P3)

defect

Tracking

()

VERIFIED FIXED

People

(Reporter: huang, Assigned: mikepinkerton)

References

Details

(Whiteboard: [nsbeta2+])

Mac 2000-02-16-08-M14 commercial build Drag & drop does not allow you to scroll the folder pane if the target folder is not currently displayed on the screen Setup info: Login to a mail account (IMAP or POP) with more than 30 folders. Steps: 1) Login to the mail account. 2) Selec one folder's message 3) Tried to drag that message to the folder which is very bottom (even out of the screen) 4) Actual Results: It did not allow you to scroll the folder pane if the target folder is not currently displayed on the screen (out of the screen) Expected Results: Should allow to scroll the folder pane in order to drop the message for that target folder. Not tried on WinNT & Linux yet...but should be the same actual results.
Reassign to pinkerton, cc chuang.
Assignee: phil → pinkerton
Hardware: PC → Macintosh
trees don't do autoscroll yet. will do postbeta.
Status: NEW → ASSIGNED
Target Milestone: M16
QA Contact: lchiang → laurel
Component: Front End → XP Toolkit/Widgets: Trees
Product: MailNews → Browser
Summary: Drag & drop does not allow you to scroll the folder pane if the target folder is not currently displayed on the screen → [feature][tree d&d] scrolling during a drag
Whiteboard: 5 days?
This is great danger of not being done for PR2, but we don't think we have a product without it. Changing platform/OS to ALL, adding dependency on 30511 (which we have not decided whether to attempt for PR2).
Depends on: 30511
OS: Mac System 9.0 → All
Hardware: Macintosh → All
Blocks: 32730
moving off to m17 per conversation with hyatt. he believes this will be simplified by waiting for the tree->grid conversion and that it would reduce the amount of reworking required if we did this first.
Target Milestone: M16 → M17
Mass moving M17 bugs to M18
Target Milestone: M17 → M18
Mass-moving feature bugs back to M17
Target Milestone: M18 → M17
Whoops, these features are planned for post B2, moving back to M18. Sorry for the excess spam.
Target Milestone: M17 → M18
Clearing status whiteboard based on pinkerton's comment.
Whiteboard: 5 days?
Whiteboard: 5 days?
This needs a task breakdown and a better estimate (no question mark).
Summary: [feature][tree d&d] scrolling during a drag → [feature][tree d&d] Auto-scroll tree during a drag
Whiteboard: 5 days? → 5 days?: need task breakdown and estimate
Putting on [NEED INFO] radar..waiting on tree rewrite decision.
Keywords: nsbeta2
Whiteboard: 5 days?: need task breakdown and estimate → [NEED INFO] 5 days?: need task breakdown and estimate
moving back to untargetted until we get a decision.
Target Milestone: M18 → ---
Target Milestone: --- → M17
breakdown: - copying how auto-scrolling works in navigator (2 days) (XP) -- capture the nsIScrollingView for the tree -- tell that view how much to scroll based on cursor position - making mac handle reflows during d&d loop (2 days) (mac only) actually this is indepdendant of the tree->grid work, removing that dependency
No longer depends on: 30511
Whiteboard: [NEED INFO] 5 days?: need task breakdown and estimate → 4 days
ok, this is depdendent on grids, but only because the current tree doesn't use a scrollview, but the tree-on-grid will. reinstating depdendency
Depends on: 30511
[nsbeta2+]
Whiteboard: 4 days → [nsbeta2+] 4 days
NEED ETA <MM/DD>
Whiteboard: [nsbeta2+] 4 days → [nsbeta2+] 4 days NEED ETA <MM/DD>
Whiteboard: [nsbeta2+] 4 days NEED ETA <MM/DD> → [nsbeta2+] 4 days 6/22
status update: i have this working on macOS, need to bring it over and do some tweaks on win32 and linux. two days left, plenty of time.
Whiteboard: [nsbeta2+] 4 days 6/22 → [nsbeta2+] 4 days 6/22 (works on mac)
Status: ASSIGNED → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Whiteboard: [nsbeta2+] 4 days 6/22 (works on mac) → [nsbeta2+]
done
QA Contact: laurel → luis
Luis - can you verify that there is no longer a problem as described in the original steps on all platforms? Thanks.
fenella - can you verify? Verify for scrolling the folder pane both UP and DOWN. Thanks.
QA Contact: luis → fenella
Linux (2000-07-31-08 M17) Win32 (2000-07-29-21 M17) Mac (2000-07-31-04 M17) Since this fixed is done before the branch, and is targeted for M17. I verify this using the branch builds.
Status: RESOLVED → VERIFIED
The correct Linux build is (2000-07-31-04 M17)
Component: XP Toolkit/Widgets: Trees → XUL
QA Contact: fenella → xptoolkit.widgets
You need to log in before you can comment on or make changes to this bug.