Index: third_party/WebKit/Source/core/css/resolver/StyleResolver.h |
diff --git a/third_party/WebKit/Source/core/css/resolver/StyleResolver.h b/third_party/WebKit/Source/core/css/resolver/StyleResolver.h |
index 768cc3658e7bb6e8bcfc6649682d014ebd95c85a..d7586e50071b5334bdbac3b93d361e6cf6096c8a 100644 |
--- a/third_party/WebKit/Source/core/css/resolver/StyleResolver.h |
+++ b/third_party/WebKit/Source/core/css/resolver/StyleResolver.h |
@@ -122,6 +122,7 @@ public: |
SelectorFilter& selectorFilter() { return m_selectorFilter; } |
StyleRuleKeyframes* findKeyframesRule(const Element*, const AtomicString& animationName); |
+ CSSKeyframesRule* findCSSKeyframesRule(const Element*, const AtomicString& animationName); |
// These methods will give back the set of rules that matched for a given element (or a pseudo-element). |
enum CSSRuleFilter { |
@@ -135,6 +136,7 @@ public: |
PassRefPtrWillBeRawPtr<CSSRuleList> cssRulesForElement(Element*, unsigned rulesToInclude = AllButEmptyCSSRules); |
PassRefPtrWillBeRawPtr<CSSRuleList> pseudoCSSRulesForElement(Element*, PseudoId, unsigned rulesToInclude = AllButEmptyCSSRules); |
PassRefPtrWillBeRawPtr<StyleRuleList> styleRulesForElement(Element*, unsigned rulesToInclude); |
+ PassRefPtrWillBeRawPtr<CSSRuleList> keyframesRulesForElement(Element*); |
void computeFont(ComputedStyle*, const StylePropertySet&); |
@@ -227,6 +229,8 @@ private: |
bool hasAuthorBackground(const StyleResolverState&); |
bool hasAuthorBorder(const StyleResolverState&); |
+ CSSKeyframesRule* findCSSKeyframesRule(PassRefPtrWillBeRawPtr<CSSRuleList>, StyleRuleKeyframes*); |
+ |
PassRefPtrWillBeRawPtr<PseudoElement> createPseudoElement(Element* parent, PseudoId); |
Document& document() { return *m_document; } |