Closed Bug 370391 Opened 17 years ago Closed 16 years ago

Tie all descriptions to controls in thunderbird

Categories

(Thunderbird :: Mail Window Front End, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: davidb, Assigned: davidb)

References

Details

(Keywords: access, helpwanted)

Attachments

(2 files)

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]
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?
Attached file labels with no control
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.
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.
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
Closed: 16 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.