Closed Bug 137468 Opened 22 years ago Closed 22 years ago

Mail component bar overlay should not use absolute position numbers

Categories

(SeaMonkey :: MailNews: Message Display, defect)

defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED
mozilla1.0

People

(Reporter: bryner, Assigned: bryner)

Details

(Whiteboard: [adt3 RTM])

Attachments

(1 file)

[Spun off from bugscape 13692, so those people are cc'd]

Currently, the component bar overlay for mail and addressbook
(mailTasksOverlay.xul) uses absolute position numbers for the mail, composer,
and addressbook icons.  This is problematic if someone wishes to insert another
icon between these from another overlay.  My suggestion is to use insertafter
for the composer and addressbook icons.
Status: NEW → ASSIGNED
Target Milestone: --- → mozilla1.0
Attached patch patchSplinter Review
Comment on attachment 79216 [details] [diff] [review]
patch

sr=blake
Attachment #79216 - Flags: superreview+
requesting adt approval for the branch -- please see bugscape bug 13692 for
rationale.
Keywords: adt1.0.0
Marking fixed since this is fixed on the trunk.  This is still awaiting approval
for branch checkin.
Status: ASSIGNED → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
Will this still work if Mail isn't installed?
Yep, I actually built the installer and XPI's and tested with every combination
I could think of, all worked as expected.
Comment on attachment 79216 [details] [diff] [review]
patch

a=asa (on behalf of drivers) for checkin to the 1.0 branch
Attachment #79216 - Flags: approval+
adt1.0.0-/[ADT3 RTM]. Let's get this on the trunk, and we'll take it for MachV RTM.
Keywords: adt1.0.0adt1.0.0-, nsbeta1+
Whiteboard: [adt3 RTM]
It's already there on the trunk.
Would someone mind explaining why only the addressbook icon was changed to use
insertafter, and not the mail icon?
The mail icon could be as well, I think.  I was trying to make the least-risk
change.
adt1.0.0-. This is an [adt3 RTM], and we are ramping down for beta right now.
Keywords: adt1.0.0adt1.0.0-
Verified on trunk.
The fix is transparent to end user.
Verification is done by viewing the file through LXR:
http://lxr.mozilla.org/seamonkey/source/mailnews/base/resources/content/mailTasksOverlay.xul#109
Status: RESOLVED → VERIFIED
Keywords: adt1.0.0-adt1.0.0
Keywords: adt1.0.0adt1.0.0-
re-a=chofmann,shaver
checked in on the 1.0 branch.
Keywords: fixed1.0.0
Verified on branch builds at 05-22,23-02 on Win2K, Linux, Mac OSX.
On the component bar the icons are shown in the order: N, Mail, Composer, AB.
Keywords: adt1.0.0-adt1.0.1
Oops, restoring original keyword.  This is already checked in.
Keywords: adt1.0.1adt1.0.0-
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: