diff --git a/layout/base/src/nsXIFConverter.cpp b/layout/base/src/nsXIFConverter.cpp index 455dddf60111..01b41accf6df 100644 --- a/layout/base/src/nsXIFConverter.cpp +++ b/layout/base/src/nsXIFConverter.cpp @@ -313,37 +313,21 @@ void nsXIFConverter::EndCSSRule() } -void nsXIFConverter::BeginCSSSelector() +void nsXIFConverter::BeginCSSSelectors() { BeginStartTag(mSelector); } -void nsXIFConverter::EndCSSSelector() +void nsXIFConverter::EndCSSSelectors() { FinishStartTag(mSelector,PR_TRUE); } -void nsXIFConverter::AddCSSTag(const nsString& aTag) +void nsXIFConverter::AddCSSSelectors(const nsString& aSelectors) { - AddAttribute(nsString("tag"),aTag); -} - - -void nsXIFConverter::AddCSSID(const nsString& aTag) -{ - AddAttribute(nsString("id"),aTag); -} - -void nsXIFConverter::AddCSSClass(const nsString& aTag) -{ - AddAttribute(nsString("class"),aTag); -} - -void nsXIFConverter::AddCSSPsuedoClass(const nsString& aTag) -{ - AddAttribute(nsString("pseudo_class"),aTag); + AddAttribute(nsString("selectors"),aSelectors); } diff --git a/layout/base/src/nsXIFConverter.h b/layout/base/src/nsXIFConverter.h index f164b856e573..2bf779f4e98d 100644 --- a/layout/base/src/nsXIFConverter.h +++ b/layout/base/src/nsXIFConverter.h @@ -99,12 +99,9 @@ public: void BeginCSSRule(); void EndCSSRule(); - void BeginCSSSelector(); - void AddCSSTag(const nsString& aTag); - void AddCSSID(const nsString& aTag); - void AddCSSClass(const nsString& aTag); - void AddCSSPsuedoClass(const nsString& aTag); - void EndCSSSelector(); + void BeginCSSSelectors(); + void AddCSSSelectors(const nsString& aSelectors); + void EndCSSSelectors(); void BeginCSSDeclarationList(); void BeginCSSDeclaration();