Chromium Code Reviews| Index: Source/core/dom/Document.h |
| diff --git a/Source/core/dom/Document.h b/Source/core/dom/Document.h |
| index e173e7fb3dbd6bd8ef2c4b11ca1e34a2bb3343f4..f1a4399d3bb139bdd7bbaf9b5cb54247abe01174 100644 |
| --- a/Source/core/dom/Document.h |
| +++ b/Source/core/dom/Document.h |
| @@ -194,8 +194,6 @@ enum NodeListInvalidationType { |
| }; |
| const int numNodeListInvalidationTypes = InvalidateOnAnyAttrChange + 1; |
| -typedef HashCountedSet<Node*> TouchEventTargetSet; |
| - |
| enum DocumentClass { |
| DefaultDocumentClass = 0, |
| HTMLDocumentClass = 1, |
| @@ -953,20 +951,8 @@ public: |
| void initDNSPrefetch(); |
| - bool hasTouchEventHandlers() const { return (m_touchEventTargets.get()) ? m_touchEventTargets->size() : false; } |
| - |
| - // Called when a single touch event handler has been added or removed for a node. |
| - // The Node should always be in this Document, except for child Documents which report |
| - // themselves to their parent exactly once if they have any touch handlers. |
| - // Handlers added/removed from the DOMWindow are reported as the Document. |
| - void didAddTouchEventHandler(Node*); |
| - void didRemoveTouchEventHandler(Node* handler) { didRemoveTouchEventHandler(handler, false); } |
| - |
| - // Called whenever all touch event handlers have been removed for a node (such as when the |
| - // node itself is being removed from the document). |
| - void didClearTouchEventHandlers(Node* handler) { didRemoveTouchEventHandler(handler, true); } |
| - |
| - const TouchEventTargetSet* touchEventTargets() const { return m_touchEventTargets.get(); } |
| + double lastHandledUserGestureTimestamp() const { return m_lastHandledUserGestureTimestamp; } |
|
Rick Byers
2014/04/04 20:12:27
Looks like you added this back (after it was remov
Sami
2014/04/07 14:56:49
Oh, thanks for pointing this out. I was working re
|
| + void resetLastHandledUserGestureTimestamp(); |
| bool isInDocumentWrite() { return m_writeRecursionDepth > 0; } |
| @@ -1154,8 +1140,6 @@ private: |
| void processHttpEquivXFrameOptions(const AtomicString& content); |
| void processHttpEquivContentSecurityPolicy(const AtomicString& equiv, const AtomicString& content); |
| - void didRemoveTouchEventHandler(Node*, bool clearAll); |
| - |
| bool needsRenderTreeUpdate() const; |
| bool shouldScheduleRenderTreeUpdate() const; |
| @@ -1329,7 +1313,7 @@ private: |
| bool m_writeRecursionIsTooDeep; |
| unsigned m_writeRecursionDepth; |
| - OwnPtr<TouchEventTargetSet> m_touchEventTargets; |
| + double m_lastHandledUserGestureTimestamp; |
|
Rick Byers
2014/04/04 20:12:27
ditto
Sami
2014/04/07 14:56:49
Done.
|
| RefPtr<ScriptedAnimationController> m_scriptedAnimationController; |
| OwnPtr<MainThreadTaskRunner> m_taskRunner; |