| Index: third_party/WebKit/Source/core/dom/ElementRareData.h
|
| diff --git a/third_party/WebKit/Source/core/dom/ElementRareData.h b/third_party/WebKit/Source/core/dom/ElementRareData.h
|
| index 131b0936f0be1b9a85af8433bc8c1f3d0d9975a6..283dc135779f28e59fd3d14146c5905c5d97f692 100644
|
| --- a/third_party/WebKit/Source/core/dom/ElementRareData.h
|
| +++ b/third_party/WebKit/Source/core/dom/ElementRareData.h
|
| @@ -44,6 +44,8 @@ namespace blink {
|
|
|
| class HTMLElement;
|
| class CompositorProxiedPropertySet;
|
| +class ResizeObservation;
|
| +class ResizeObserver;
|
|
|
| class ElementRareData : public NodeRareData {
|
| public:
|
| @@ -138,6 +140,11 @@ public:
|
| return *m_intersectionObserverData;
|
| }
|
|
|
| + using ResizeObserverDataMap = HeapHashMap<Member<ResizeObserver>, Member<ResizeObservation>>;
|
| +
|
| + ResizeObserverDataMap* resizeObserverData() const { return m_resizeObserverData; }
|
| + ResizeObserverDataMap& ensureResizeObserverData();
|
| +
|
| DECLARE_TRACE_AFTER_DISPATCH();
|
|
|
| DECLARE_TRACE_WRAPPERS_AFTER_DISPATCH();
|
| @@ -162,6 +169,7 @@ private:
|
|
|
| Member<ElementAnimations> m_elementAnimations;
|
| Member<NodeIntersectionObserverData> m_intersectionObserverData;
|
| + Member<ResizeObserverDataMap> m_resizeObserverData;
|
|
|
| RefPtr<ComputedStyle> m_computedStyle;
|
| Member<V0CustomElementDefinition> m_customElementDefinition;
|
|
|