| Index: third_party/WebKit/Source/core/dom/Element.h
|
| diff --git a/third_party/WebKit/Source/core/dom/Element.h b/third_party/WebKit/Source/core/dom/Element.h
|
| index 606618a95dcdba81fbe8db9563ee5fdae391845d..9369f621d7503506eed58e31ff0172fda6a75546 100644
|
| --- a/third_party/WebKit/Source/core/dom/Element.h
|
| +++ b/third_party/WebKit/Source/core/dom/Element.h
|
| @@ -61,6 +61,7 @@ class MutableStylePropertySet;
|
| class NamedNodeMap;
|
| class ElementIntersectionObserverData;
|
| class PseudoElement;
|
| +class PseudoStyleRequest;
|
| class ResizeObservation;
|
| class ResizeObserver;
|
| class ScrollState;
|
| @@ -626,6 +627,12 @@ class CORE_EXPORT Element : public ContainerNode {
|
| PseudoElement* pseudoElement(PseudoId) const;
|
| LayoutObject* pseudoElementLayoutObject(PseudoId) const;
|
|
|
| + ComputedStyle* pseudoStyle(const PseudoStyleRequest&,
|
| + const ComputedStyle* parentStyle = nullptr);
|
| + PassRefPtr<ComputedStyle> getUncachedPseudoStyle(
|
| + const PseudoStyleRequest&,
|
| + const ComputedStyle* parentStyle = nullptr);
|
| +
|
| virtual bool matchesDefaultPseudoClass() const { return false; }
|
| virtual bool matchesEnabledPseudoClass() const { return false; }
|
| virtual bool matchesReadOnlyPseudoClass() const { return false; }
|
|
|