Index: Source/core/dom/Element.h |
diff --git a/Source/core/dom/Element.h b/Source/core/dom/Element.h |
index d2ad8caf1afb56e95a2bf702f5fe8e90dfe055ef..a8f761fd078d877cf073625f5f2be7823a5d7c9f 100644 |
--- a/Source/core/dom/Element.h |
+++ b/Source/core/dom/Element.h |
@@ -309,6 +309,8 @@ public: |
void setAnimationStyleChange(bool); |
void setNeedsAnimationStyleRecalc(); |
+ bool needsInvalidation() const; |
+ |
bool supportsStyleSharing() const; |
ElementShadow* shadow() const; |
@@ -546,6 +548,13 @@ protected: |
RELEASE_ASSERT(document); |
} |
+ template<typename Checker> |
+ bool checkSelectorForClassChange(const SpaceSplitString& changedClasses, const Checker&); |
+ |
+ template<typename Checker> |
+ bool checkSelectorForClassChange(const SpaceSplitString& oldClasses, const SpaceSplitString& newClasses, const Checker&); |
+ |
+ |
void addPropertyToPresentationAttributeStyle(MutableStylePropertySet*, CSSPropertyID, CSSValueID identifier); |
void addPropertyToPresentationAttributeStyle(MutableStylePropertySet*, CSSPropertyID, double value, CSSPrimitiveValue::UnitTypes); |
void addPropertyToPresentationAttributeStyle(MutableStylePropertySet*, CSSPropertyID, const String& value); |