mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-11-11 21:58:41 +02:00
Bug #18591 --> turn on the address book collector for email addresses in the message pane. For every
From field we encounter, we'll add the address to the collection address book. r=bienvenu
This commit is contained in:
parent
5b2f19acd0
commit
1531827ca8
1 changed files with 5 additions and 1 deletions
|
|
@ -33,12 +33,14 @@
|
||||||
////////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
var msgHeaderParserProgID = "component://netscape/messenger/headerparser";
|
var msgHeaderParserProgID = "component://netscape/messenger/headerparser";
|
||||||
|
var abAddressCollectorProgID = "component://netscape/addressbook/services/addressCollecter";
|
||||||
|
|
||||||
var msgPaneData;
|
var msgPaneData;
|
||||||
var currentHeaderData;
|
var currentHeaderData;
|
||||||
var gNumAddressesToShow = 3;
|
var gNumAddressesToShow = 3;
|
||||||
|
|
||||||
var msgHeaderParser = Components.classes[msgHeaderParserProgID].getService(Components.interfaces.nsIMsgHeaderParser);
|
var msgHeaderParser = Components.classes[msgHeaderParserProgID].getService(Components.interfaces.nsIMsgHeaderParser);
|
||||||
|
var abAddressCollector = Components.classes[abAddressCollectorProgID].getService(Components.interfaces.nsIAbAddressCollecter);
|
||||||
|
|
||||||
function OnLoadMsgHeaderPane()
|
function OnLoadMsgHeaderPane()
|
||||||
{
|
{
|
||||||
|
|
@ -144,7 +146,9 @@ var messageHeaderSink = {
|
||||||
}
|
}
|
||||||
if (headerName == "from")
|
if (headerName == "from")
|
||||||
{
|
{
|
||||||
currentHeaderData.FromValue = headerValue;
|
currentHeaderData.FromValue = headerValue;
|
||||||
|
if (headerValue && abAddressCollector)
|
||||||
|
abAddressCollector.collectUnicodeAddress(headerValue);
|
||||||
}
|
}
|
||||||
if (headerName == "date")
|
if (headerName == "date")
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue