Closed Bug 244886 Opened 21 years ago Closed 19 years ago

Convert compose window to menulist type="description"

Categories

(MailNews Core :: Composition, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
mozilla1.8alpha2

People

(Reporter: neil, Assigned: Stefan.Borggraefe)

Details

Attachments

(1 file, 2 obsolete files)

A new widget got added which has builtin support for the two-part display used by the identity popup. We can convert the identity popup to the new widget and remove the special support that currently exists.
Attached patch Patch to content (obsolete) — Splinter Review
This is just the patch to the JS, the special theme styles need to be removed.
Attached patch Patch to everything (obsolete) — Splinter Review
I tested this with both Seamonkey and TB. Note: The account name in TB was differently styled on different platforms. See http://lxr.mozilla.org/mozilla/source/mail/components/compose/skin/mac/messengercompose.css#380 http://lxr.mozilla.org/mozilla/source/mail/components/compose/skin/messengercompose.css#414 For the new menulist type the same style is used for all paltforms: http://lxr.mozilla.org/mozilla/source/toolkit/skin/mac/menulist.css#52 http://lxr.mozilla.org/mozilla/source/toolkit/skin/win/menulist.css#62 I'm not sure why the Mac used to have a different style and whether it should be moved to menulist.css. I also removed the " - " delimiter between the menulist-label and -description. I think something like this should be added if globally so all menulists of this type look the same. But I think this won't be necessary, because the different stylings of the label and the description is enough to distinct the two.
Assignee: sspitzer → Stefan.Borggraefe
Attachment #149434 - Attachment is obsolete: true
Status: NEW → ASSIGNED
Keywords: helpwanted
OS: Windows 2000 → All
Hardware: PC → All
Target Milestone: --- → mozilla1.8alpha2
Attachment #149992 - Flags: review?(mscott)
Comment on attachment 149992 [details] [diff] [review] Patch to everything >- if (identityListPopup) >- FillIdentityListPopup(identityListPopup); >+ if (identityList) >+ FillIdentityList(identityList); You got the indentation wrong here, although you got it right in mail/
Product: MailNews → Core
Comment on attachment 149992 [details] [diff] [review] Patch to everything Patch bitrotted. :-(
Attachment #149992 - Attachment is obsolete: true
Attachment #149992 - Flags: review?(mscott)
Attached patch Updated patchSplinter Review
I also corrected Neil's nit from comment 3.
Attachment #170278 - Flags: review?(mscott)
Comment on attachment 170278 [details] [diff] [review] Updated patch will I still get my pretty grey colored text from the account line? i.e. http://lxr.mozilla.org/mozilla/source/mail/themes/qute/mail/compose/messengercompose.css#386 if not, I can add a style rule to do that for me on my own :)
Attachment #170278 - Flags: review?(mscott) → review+
(In reply to comment #6) >will I still get my pretty grey colored text from the account line? As well as fixing the other bitrot, some of the associated styles weren't consistently defined in all toolkit themes so I fixed those too.
Status: ASSIGNED → RESOLVED
Closed: 19 years ago
Resolution: --- → FIXED
Product: Core → MailNews Core
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: