Bug 851892 part 15. Convert CSSFontFaceRule to WebIDL. r=peterv,heycam
This commit is contained in:
@@ -39,6 +39,7 @@
|
||||
#include "mozilla/dom/CSSSupportsRuleBinding.h"
|
||||
#include "mozilla/dom/CSSMozDocumentRuleBinding.h"
|
||||
#include "mozilla/dom/CSSPageRuleBinding.h"
|
||||
#include "mozilla/dom/CSSFontFaceRuleBinding.h"
|
||||
#include "StyleRule.h"
|
||||
#include "nsFont.h"
|
||||
#include "nsIURI.h"
|
||||
@@ -1672,7 +1673,6 @@ nsCSSFontFaceRule::IsCCLeaf() const
|
||||
// QueryInterface implementation for nsCSSFontFaceRule
|
||||
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION_INHERITED(nsCSSFontFaceRule)
|
||||
NS_INTERFACE_MAP_ENTRY(nsIDOMCSSFontFaceRule)
|
||||
NS_DOM_INTERFACE_MAP_ENTRY_CLASSINFO(CSSFontFaceRule)
|
||||
NS_INTERFACE_MAP_END_INHERITING(Rule)
|
||||
|
||||
#ifdef DEBUG
|
||||
@@ -1728,6 +1728,12 @@ nsCSSFontFaceRule::GetCssTextImpl(nsAString& aCssText) const
|
||||
aCssText.Append('}');
|
||||
}
|
||||
|
||||
nsICSSDeclaration*
|
||||
nsCSSFontFaceRule::Style()
|
||||
{
|
||||
return &mDecl;
|
||||
}
|
||||
|
||||
NS_IMETHODIMP
|
||||
nsCSSFontFaceRule::GetStyle(nsIDOMCSSStyleDeclaration** aStyle)
|
||||
{
|
||||
@@ -1772,8 +1778,7 @@ nsCSSFontFaceRule::SizeOfIncludingThis(MallocSizeOf aMallocSizeOf) const
|
||||
nsCSSFontFaceRule::WrapObject(JSContext* aCx,
|
||||
JS::Handle<JSObject*> aGivenProto)
|
||||
{
|
||||
NS_NOTREACHED("We called SetIsNotDOMBinding() in our constructor");
|
||||
return nullptr;
|
||||
return CSSFontFaceRuleBinding::Wrap(aCx, this, aGivenProto);
|
||||
}
|
||||
|
||||
// -----------------------------------
|
||||
|
||||
Reference in New Issue
Block a user