Fix XBL extension of XHTML namespaced nodes. Bug 176606, patch by hyatt,

r=jst, sr=bzbarsky
This commit is contained in:
bzbarsky%mit.edu 2004-01-31 19:09:47 +00:00
Родитель af6ee19088
Коммит 198fe5168a
2 изменённых файлов: 8 добавлений и 4 удалений

Просмотреть файл

@ -4432,8 +4432,10 @@ nsCSSFrameConstructor::ConstructHTMLFrame(nsIPresShell* aPresShell,
nsStyleContext* aStyleContext,
nsFrameItems& aFrameItems)
{
// Ignore the tag if it's not HTML content
if (!aContent->IsContentOfType(nsIContent::eHTML)) {
// Ignore the tag if it's not HTML content and if it doesn't extend (via XBL)
// a valid HTML namespace.
if (!aContent->IsContentOfType(nsIContent::eHTML) &&
aNameSpaceID != kNameSpaceID_XHTML) {
return NS_OK;
}

Просмотреть файл

@ -4432,8 +4432,10 @@ nsCSSFrameConstructor::ConstructHTMLFrame(nsIPresShell* aPresShell,
nsStyleContext* aStyleContext,
nsFrameItems& aFrameItems)
{
// Ignore the tag if it's not HTML content
if (!aContent->IsContentOfType(nsIContent::eHTML)) {
// Ignore the tag if it's not HTML content and if it doesn't extend (via XBL)
// a valid HTML namespace.
if (!aContent->IsContentOfType(nsIContent::eHTML) &&
aNameSpaceID != kNameSpaceID_XHTML) {
return NS_OK;
}