Closed
Bug 1509982
Opened 6 years ago
Closed 6 years ago
Port Bug 1503824 Migrate the treecols binding into a custom element
Categories
(Thunderbird :: General, task)
Thunderbird
General
Tracking
(Not tracked)
RESOLVED
FIXED
Thunderbird 65.0
People
(Reporter: jorgk-bmo, Assigned: Paenglab)
References
Details
Attachments
(1 file, 1 obsolete file)
2.73 KB,
patch
|
MakeMyDay
:
review+
|
Details | Diff | Splinter Review |
As per bug 1503824 comment #10 (quoted here): Just a heads up that we are planning to remove the .tree-scrollable-columns wrapping hbox [0] so we can do the CE conversion on treecols without using Shadow DOM (and having to redo styles for treecolpicker). As far as we can tell, this feature isn't used in Firefox, but I do see one place in TB [1] where there are styles set on that element - presumably you are expecting horizontally scrollable columns in that case? If so, you could probably just move that wrapping hbox into the tree's light DOM around the <treecol> elements when it's used in the document. You'll also need to restore the CSS rule in xul.css for that element. [0]: https://searchfox.org/mozilla-central/rev/d35199ef15ffa57d190886e20d5df6471faf0870/toolkit/content/widgets/tree.xml#889 [1]: https://searchfox.org/comm-central/search?q=tree-scrollable&path=
Flags: needinfo?(richard.marti)
Flags: needinfo?(mkmelin+mozilla)
Flags: needinfo?(arshdkhn1)
Assignee | ||
Comment 1•6 years ago
|
||
I asked Philipp in IRC if this tree-scrollable is still used. I think it's no more used.
Flags: needinfo?(richard.marti)
Comment 2•6 years ago
|
||
I think this is all that's needed. Long calendar names do not need scrolling in the horizontal direction. The name just gets cropped.
Assignee: nobody → mkmelin+mozilla
Status: NEW → ASSIGNED
Flags: needinfo?(mkmelin+mozilla)
Attachment #9027679 -
Flags: review?(makemyday)
Updated•6 years ago
|
Flags: needinfo?(arshdkhn1)
Comment 3•6 years ago
|
||
Or well, with this there's a slight change in that the row-highlighting doesn't start at the left window edge.
Assignee | ||
Comment 4•6 years ago
|
||
Maybe calendar-list-tree treechildren::-moz-tree-row { padding-inline-start: 18px; } does it.
Comment 5•6 years ago
|
||
Unfortunately not, you don't get the indention then.
Assignee | ||
Updated•6 years ago
|
Attachment #9027819 -
Flags: feedback?(mkmelin+mozilla)
Comment 7•6 years ago
|
||
Comment on attachment 9027819 [details] [diff] [review] 1509982-tree-scrollable-columns.patch Review of attachment 9027819 [details] [diff] [review]: ----------------------------------------------------------------- This still doesn't indent the tree children
Attachment #9027819 -
Flags: feedback?(mkmelin+mozilla)
Comment 8•6 years ago
|
||
Or did you try with some other patch applied?
Assignee | ||
Comment 9•6 years ago
|
||
On Win10 it does with the m-c patches for the treecols and treecolpicker.
Assignee | ||
Comment 10•6 years ago
|
||
On Ubuntu it works too with the m-c patches applied.
Comment 11•6 years ago
|
||
Ok, I didn't try with the m-c patches applied
Assignee | ||
Comment 12•6 years ago
|
||
Yes, without the m-c patches it doesn't indent.
Updated•6 years ago
|
Assignee: mkmelin+mozilla → richard.marti
Updated•6 years ago
|
Attachment #9027679 -
Attachment is obsolete: true
Attachment #9027679 -
Flags: review?(makemyday)
Reporter | ||
Comment 13•6 years ago
|
||
Comment on attachment 9027819 [details] [diff] [review] 1509982-tree-scrollable-columns.patch For how long do you want to be busted while waiting for review?
Attachment #9027819 -
Flags: review?(mkmelin+mozilla)
Comment 14•6 years ago
|
||
Comment on attachment 9027819 [details] [diff] [review] 1509982-tree-scrollable-columns.patch Review of attachment 9027819 [details] [diff] [review]: ----------------------------------------------------------------- I wouldn't say bustage, it would be a smaller visual glitch.
Attachment #9027819 -
Flags: review?(mkmelin+mozilla)
Comment 15•6 years ago
|
||
Comment on attachment 9027819 [details] [diff] [review] 1509982-tree-scrollable-columns.patch Review of attachment 9027819 [details] [diff] [review]: ----------------------------------------------------------------- Thanks, looks good.
Attachment #9027819 -
Flags: review?(makemyday) → review+
Assignee | ||
Updated•6 years ago
|
Keywords: checkin-needed
Comment 16•6 years ago
|
||
Pushed by mozilla@jorgk.com: https://hg.mozilla.org/comm-central/rev/3fb7643137ce Port Bug 1503824: adjust CSS as .tree-scrollable-columns went away. r=MakeMyDay DONTBUILD
Reporter | ||
Updated•6 years ago
|
Target Milestone: --- → Thunderbird 65.0
Updated•5 years ago
|
Type: enhancement → task
You need to log in
before you can comment on or make changes to this bug.
Description
•