Updated save code to match CSS "Selector to String" code.

We now output the selector from CSS style rules again
when we save a document.
This commit is contained in:
kostello%netscape.com 1999-02-24 17:59:51 +00:00
Родитель c4b2b0c097
Коммит a18ebc0d87
2 изменённых файлов: 4 добавлений и 84 удалений

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

@ -1656,11 +1656,7 @@ void nsXIFDTD::AddCSSSelector(const nsIParserNode& aNode)
{
nsString value;
if (mCSSSelectorCount > 0)
mBuffer.Append(' ');
if (GetAttribute(aNode, nsString("tag"), value))
if (GetAttribute(aNode, nsString("selectors"), value))
{
if (mLowerCaseAttributes == PR_TRUE)
value.ToLowerCase();
@ -1668,43 +1664,7 @@ void nsXIFDTD::AddCSSSelector(const nsIParserNode& aNode)
value.ToUpperCase();
value.CompressWhitespace();
mBuffer.Append(value);
}
if (GetAttribute(aNode,nsString("id"),value))
{
if (mLowerCaseAttributes == PR_TRUE)
value.ToLowerCase();
else
value.ToUpperCase();
value.CompressWhitespace();
mBuffer.Append('#');
mBuffer.Append(value);
}
if (GetAttribute(aNode,nsString("class"),value))
{
if (mLowerCaseAttributes == PR_TRUE)
value.ToLowerCase();
else
value.ToUpperCase();
value.CompressWhitespace();
mBuffer.Append('.');
mBuffer.Append(value);
}
if (GetAttribute(aNode,nsString("pseudo_class"),value))
{
if (mLowerCaseAttributes == PR_TRUE)
value.ToLowerCase();
else
value.ToUpperCase();
value.CompressWhitespace();
mBuffer.Append(':');
mBuffer.Append(value);
}
mCSSSelectorCount++;
}
}
void nsXIFDTD::BeginCSSDeclarationList(const nsIParserNode& aNode)

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

@ -1656,11 +1656,7 @@ void nsXIFDTD::AddCSSSelector(const nsIParserNode& aNode)
{
nsString value;
if (mCSSSelectorCount > 0)
mBuffer.Append(' ');
if (GetAttribute(aNode, nsString("tag"), value))
if (GetAttribute(aNode, nsString("selectors"), value))
{
if (mLowerCaseAttributes == PR_TRUE)
value.ToLowerCase();
@ -1668,43 +1664,7 @@ void nsXIFDTD::AddCSSSelector(const nsIParserNode& aNode)
value.ToUpperCase();
value.CompressWhitespace();
mBuffer.Append(value);
}
if (GetAttribute(aNode,nsString("id"),value))
{
if (mLowerCaseAttributes == PR_TRUE)
value.ToLowerCase();
else
value.ToUpperCase();
value.CompressWhitespace();
mBuffer.Append('#');
mBuffer.Append(value);
}
if (GetAttribute(aNode,nsString("class"),value))
{
if (mLowerCaseAttributes == PR_TRUE)
value.ToLowerCase();
else
value.ToUpperCase();
value.CompressWhitespace();
mBuffer.Append('.');
mBuffer.Append(value);
}
if (GetAttribute(aNode,nsString("pseudo_class"),value))
{
if (mLowerCaseAttributes == PR_TRUE)
value.ToLowerCase();
else
value.ToUpperCase();
value.CompressWhitespace();
mBuffer.Append(':');
mBuffer.Append(value);
}
mCSSSelectorCount++;
}
}
void nsXIFDTD::BeginCSSDeclarationList(const nsIParserNode& aNode)