Closed Bug 299236 Opened 20 years ago Closed 20 years ago

installing lightning forces large minimum size on the threadpane

Categories

(Calendar :: Lightning Only, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Lightning 0.1

People

(Reporter: shaver, Assigned: shaver)

References

Details

When we overlay in our month views, they get added to the deck which also contains the threadpane. Because, I suspect, of how our month views determine their size, and also because of the vagaries of the XUL box model and its resizing techniques, resizing the deck (via the splitter) doesn't cause us to go into our collapse-to-minimal-and-grow resizing pattern, and we're left forcing the threadpane to always be the same size as a decently-sized month view. In a more perfect world, I'd solve this with a change that also fixed bug 293192, but for now I think I'm going to make those view pieces display:none and toggle them out of our deck-switch observer. And pray a little, because I don't know what that'll do to our sizing in various edge cases. Better ideas more than welcome.
Status: NEW → ASSIGNED
Target Milestone: --- → Lightning 0.8
display: none was a mess because the xbl things aren't constructed at the right time when we switch in the view. collapsed worked better, though I still end up with a 0 ppm relayout the first time we uncollapse. Needs more attention as part of bug 293192, which I hope it will get.
Status: ASSIGNED → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
QA Contact: shaver → lightning
You need to log in before you can comment on or make changes to this bug.