computed list-style-image should be "none" if there is no image. Bug

120719, r=hixie, sr=attinasi
This commit is contained in:
bzbarsky%mit.edu 2002-01-24 04:22:59 +00:00
parent 6af6c38289
commit 149f8f7ffc
2 changed files with 12 additions and 4 deletions

View File

@ -1490,10 +1490,14 @@ nsComputedDOMStyle::GetListStyleImage(nsIFrame *aFrame,
GetStyleData(eStyleStruct_List, (const nsStyleStruct*&)list, aFrame);
if(list) {
val->SetString(list->mListStyleImage);
if (list->mListStyleImage.IsEmpty()) {
val->SetString(NS_LITERAL_STRING("none"));
} else {
val->SetString(list->mListStyleImage);
}
}
else {
val->SetString(NS_LITERAL_STRING(""));
val->SetString(NS_LITERAL_STRING("none"));
}
return val->QueryInterface(NS_GET_IID(nsIDOMCSSPrimitiveValue),

View File

@ -1490,10 +1490,14 @@ nsComputedDOMStyle::GetListStyleImage(nsIFrame *aFrame,
GetStyleData(eStyleStruct_List, (const nsStyleStruct*&)list, aFrame);
if(list) {
val->SetString(list->mListStyleImage);
if (list->mListStyleImage.IsEmpty()) {
val->SetString(NS_LITERAL_STRING("none"));
} else {
val->SetString(list->mListStyleImage);
}
}
else {
val->SetString(NS_LITERAL_STRING(""));
val->SetString(NS_LITERAL_STRING("none"));
}
return val->QueryInterface(NS_GET_IID(nsIDOMCSSPrimitiveValue),