Tie all descriptions to controls in thunderbird

RESOLVED FIXED

Status

defect
RESOLVED FIXED
12 years ago
11 years ago

People

(Reporter: davidb, Assigned: davidb)

Tracking

({access, helpwanted})

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(2 attachments)

Goal:
All static text in Thunderbird should be somehow related to a component or components (subtree).

This idea is to use this kind of solution:

<xul:description control=id>

or when necessary:

aaa:describedby=[idlist]

Comment 1

12 years ago
In XUL aaa:describedby=[idlist] is only necessary if there is more than 1 node which holds the description (e.g. multiparagraph), or <xul:description> wasn't used.
Aaron, I'm coming back to this (when I can find time). I see some aaa:describedby="updateInfo" markup in http://lxr.mozilla.org/seamonkey/source/mail/components/preferences/advanced.xul b ut I can't find where updateInfo is?
output of:
...mozilla/mail$ grep -R "<label" * |grep -v control >label-no-control.txt

I'm sure there are lots of false hits here.
output of:
/mozilla/mail$ grep -R "<description" * |grep -v control > description-no-control.txt

I'm sure there are lots of false hits here.

Comment 5

12 years ago
Strange that updateInfo is not there. You might have to go back in cvs blame and see if it was ever there. Someone might have removed it and accidentally not removed the decribedby reference to it.

Comment 6

12 years ago
You can also use Aaron Andersen's extension to find labels without control attribute now. I believe he send a link to it to the newsgroup.
I believe this bug has been fixed by a wave of bug fixes I submitted recently. Also, there were already some checkins to that effect in September of 2007. Once all are done, this one can be closed as fixed.
Marco, I think the honor is yours, all 11 dependencies appear to be fixed; close at will.
Status: NEW → RESOLVED
Last Resolved: 11 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.