#33557 (background-color: inherit on html:input type="text" only appears to check for background color on parent node). MapDeclarationColorInto() should inherit the parent's color on "background: transparent".

This commit is contained in:
pierre%netscape.com 2000-03-29 06:55:15 +00:00
Родитель 8426271c58
Коммит bdf9e8f750
3 изменённых файлов: 3 добавлений и 0 удалений

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

@ -1726,6 +1726,7 @@ MapDeclarationColorInto(nsICSSDeclaration* aDeclaration,
color->mBackgroundFlags &= ~NS_STYLE_BG_COLOR_TRANSPARENT;
}
else if (eCSSUnit_Enumerated == ourColor->mBackColor.GetUnit()) {
color->mBackgroundColor = parentColor->mBackgroundColor;
color->mBackgroundFlags |= NS_STYLE_BG_COLOR_TRANSPARENT;
}

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

@ -1726,6 +1726,7 @@ MapDeclarationColorInto(nsICSSDeclaration* aDeclaration,
color->mBackgroundFlags &= ~NS_STYLE_BG_COLOR_TRANSPARENT;
}
else if (eCSSUnit_Enumerated == ourColor->mBackColor.GetUnit()) {
color->mBackgroundColor = parentColor->mBackgroundColor;
color->mBackgroundFlags |= NS_STYLE_BG_COLOR_TRANSPARENT;
}

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

@ -1726,6 +1726,7 @@ MapDeclarationColorInto(nsICSSDeclaration* aDeclaration,
color->mBackgroundFlags &= ~NS_STYLE_BG_COLOR_TRANSPARENT;
}
else if (eCSSUnit_Enumerated == ourColor->mBackColor.GetUnit()) {
color->mBackgroundColor = parentColor->mBackgroundColor;
color->mBackgroundFlags |= NS_STYLE_BG_COLOR_TRANSPARENT;
}