зеркало из https://github.com/mozilla/pjs.git
31994: don't output text nodes inside select elements. r=slamm
This commit is contained in:
Родитель
2df1db7c13
Коммит
cadcfdc0e0
|
@ -765,7 +765,9 @@ nsHTMLToTXTSinkStream::AddLeaf(const nsIParserNode& aNode)
|
|||
}
|
||||
else if (type == eHTMLTag_text)
|
||||
{
|
||||
Write(text);
|
||||
// Bug 31994 says we shouldn't output the contents of SELECT elements.
|
||||
if (mTagStackIndex <= 0 || (mTagStack[mTagStackIndex-1] != eHTMLTag_select))
|
||||
Write(text);
|
||||
}
|
||||
else if (type == eHTMLTag_entity)
|
||||
{
|
||||
|
|
|
@ -765,7 +765,9 @@ nsHTMLToTXTSinkStream::AddLeaf(const nsIParserNode& aNode)
|
|||
}
|
||||
else if (type == eHTMLTag_text)
|
||||
{
|
||||
Write(text);
|
||||
// Bug 31994 says we shouldn't output the contents of SELECT elements.
|
||||
if (mTagStackIndex <= 0 || (mTagStack[mTagStackIndex-1] != eHTMLTag_select))
|
||||
Write(text);
|
||||
}
|
||||
else if (type == eHTMLTag_entity)
|
||||
{
|
||||
|
|
Загрузка…
Ссылка в новой задаче