| Index: third_party/WebKit/Source/core/html/HTMLAnchorElement.h
|
| diff --git a/third_party/WebKit/Source/core/html/HTMLAnchorElement.h b/third_party/WebKit/Source/core/html/HTMLAnchorElement.h
|
| index b52ddc4dc5c089292da7c1a84053a602c47244e0..333f07206c156f25c91badae56438514b5f7e06c 100644
|
| --- a/third_party/WebKit/Source/core/html/HTMLAnchorElement.h
|
| +++ b/third_party/WebKit/Source/core/html/HTMLAnchorElement.h
|
| @@ -87,6 +87,8 @@ public:
|
|
|
| void sendPings(const KURL& destinationURL) const;
|
|
|
| + DECLARE_VIRTUAL_TRACE();
|
| +
|
| protected:
|
| HTMLAnchorElement(const QualifiedName&, Document&);
|
|
|
| @@ -95,6 +97,8 @@ protected:
|
| bool matchesEnabledPseudoClass() const override;
|
|
|
| private:
|
| + class NavigationHintSender;
|
| +
|
| bool shouldHaveFocusAppearance() const final;
|
| void dispatchFocusEvent(Element* oldFocusedElement, WebFocusType, InputDeviceCapabilities* sourceCapabilities) override;
|
| void dispatchBlurEvent(Element* newFocusedElement, WebFocusType, InputDeviceCapabilities* sourceCapabilities) override;
|
| @@ -111,10 +115,12 @@ private:
|
| bool isInteractiveContent() const final;
|
| InsertionNotificationRequest insertedInto(ContainerNode*) override;
|
| void handleClick(Event*);
|
| + NavigationHintSender* ensureNavigationHintSender();
|
|
|
| uint32_t m_linkRelations;
|
| mutable LinkHash m_cachedVisitedLinkHash;
|
| bool m_wasFocusedByMouse;
|
| + Member<NavigationHintSender> m_navigationHintSender;
|
| };
|
|
|
| inline LinkHash HTMLAnchorElement::visitedLinkHash() const
|
|
|