From 93cd847564e8b7049685dc460065a538329c395d Mon Sep 17 00:00:00 2001 From: "scott%scott-macgregor.org" Date: Tue, 15 Mar 2005 21:04:21 +0000 Subject: [PATCH] Bug #282278 --> Don't spell check message headers when forwarding as inline r=glazman sr=bienvenu git-svn-id: svn://10.0.0.236/trunk@170729 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/editor/composer/src/nsComposeTxtSrvFilter.cpp | 8 ++++++++ mozilla/editor/composer/src/nsComposeTxtSrvFilter.h | 1 + mozilla/mailnews/mime/src/mimedrft.cpp | 2 +- 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/mozilla/editor/composer/src/nsComposeTxtSrvFilter.cpp b/mozilla/editor/composer/src/nsComposeTxtSrvFilter.cpp index e013d93fee4..7d47dea63dd 100644 --- a/mozilla/editor/composer/src/nsComposeTxtSrvFilter.cpp +++ b/mozilla/editor/composer/src/nsComposeTxtSrvFilter.cpp @@ -48,6 +48,7 @@ nsComposeTxtSrvFilter::nsComposeTxtSrvFilter() : mBlockQuoteAtom = do_GetAtom("blockquote"); mPreAtom = do_GetAtom("pre"); mSpanAtom = do_GetAtom("span"); + mTableAtom = do_GetAtom("table"); mMozQuoteAtom = do_GetAtom("_moz_quote"); mClassAtom = do_GetAtom("class"); mTypeAtom = do_GetAtom("type"); @@ -94,6 +95,13 @@ nsComposeTxtSrvFilter::Skip(nsIDOMNode* aNode, PRBool *_retval) tag == mSelectAreaAtom || tag == mMapAtom) { *_retval = PR_TRUE; + } else if (tag == mTableAtom) { + if (mIsForMail) { + nsAutoString className; + if (NS_SUCCEEDED(content->GetAttr(kNameSpaceID_None, mClassAtom, className))) { + *_retval = className.EqualsLiteral("moz-email-headers-table"); + } + } } } diff --git a/mozilla/editor/composer/src/nsComposeTxtSrvFilter.h b/mozilla/editor/composer/src/nsComposeTxtSrvFilter.h index 5d1d3183cf9..2b0201f5354 100644 --- a/mozilla/editor/composer/src/nsComposeTxtSrvFilter.h +++ b/mozilla/editor/composer/src/nsComposeTxtSrvFilter.h @@ -69,6 +69,7 @@ protected: nsCOMPtr mPreAtom; // mail plain text quotes are wrapped in pre tags nsCOMPtr mSpanAtom; //or they may be wrapped in span tags (editor.quotesPreformatted). nsCOMPtr mMozQuoteAtom; // _moz_quote_ + nsCOMPtr mTableAtom; nsCOMPtr mClassAtom; nsCOMPtr mTypeAtom; nsCOMPtr mScriptAtom; diff --git a/mozilla/mailnews/mime/src/mimedrft.cpp b/mozilla/mailnews/mime/src/mimedrft.cpp index d0ca8fbf5fd..5f30b82f6c6 100644 --- a/mozilla/mailnews/mime/src/mimedrft.cpp +++ b/mozilla/mailnews/mime/src/mimedrft.cpp @@ -86,7 +86,7 @@ // Header strings... // #define HEADER_NNTP_POSTING_HOST "NNTP-Posting-Host" -#define MIME_HEADER_TABLE "" +#define MIME_HEADER_TABLE "
" #define HEADER_START_JUNK ""
" #define HEADER_MIDDLE_JUNK ": " #define HEADER_END_JUNK "