OLD | NEW |
1 /* | 1 /* |
2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2 * Copyright (C) 1999 Lars Knoll (knoll@kde.org) |
3 * (C) 1999 Antti Koivisto (koivisto@kde.org) | 3 * (C) 1999 Antti Koivisto (koivisto@kde.org) |
4 * (C) 2001 Dirk Mueller (mueller@kde.org) | 4 * (C) 2001 Dirk Mueller (mueller@kde.org) |
5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) | 5 * (C) 2006 Alexey Proskuryakov (ap@webkit.org) |
6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All r
ights reserved. | 6 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2012 Apple Inc. All r
ights reserved. |
7 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) | 7 * Copyright (C) 2008, 2009 Torch Mobile Inc. All rights reserved. (http://www.t
orchmobile.com/) |
8 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) | 8 * Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies) |
9 * Copyright (C) 2011 Google Inc. All rights reserved. | 9 * Copyright (C) 2011 Google Inc. All rights reserved. |
10 * | 10 * |
(...skipping 681 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
692 | 692 |
693 // The m_ignoreAutofocus flag specifies whether or not the document has been
changed by the user enough | 693 // The m_ignoreAutofocus flag specifies whether or not the document has been
changed by the user enough |
694 // for WebCore to ignore the autofocus attribute on any form controls | 694 // for WebCore to ignore the autofocus attribute on any form controls |
695 bool ignoreAutofocus() const { return m_ignoreAutofocus; }; | 695 bool ignoreAutofocus() const { return m_ignoreAutofocus; }; |
696 void setIgnoreAutofocus(bool shouldIgnore = true) { m_ignoreAutofocus = shou
ldIgnore; }; | 696 void setIgnoreAutofocus(bool shouldIgnore = true) { m_ignoreAutofocus = shou
ldIgnore; }; |
697 | 697 |
698 void setHoverNode(PassRefPtr<Node>); | 698 void setHoverNode(PassRefPtr<Node>); |
699 Node* hoverNode() const { return m_hoverNode.get(); } | 699 Node* hoverNode() const { return m_hoverNode.get(); } |
700 | 700 |
701 void setActiveNode(PassRefPtr<Node>); | 701 void setActiveNode(PassRefPtr<Node>); |
702 Node* activeNode() const { return m_activeNode.get(); } | 702 Element* activeElement() const { return m_activeElement.get(); } |
703 | 703 |
704 void focusedNodeRemoved(); | 704 void focusedNodeRemoved(); |
705 void removeFocusedNodeOfSubtree(Node*, bool amongChildrenOnly = false); | 705 void removeFocusedNodeOfSubtree(Node*, bool amongChildrenOnly = false); |
706 void hoveredNodeDetached(Node*); | 706 void hoveredNodeDetached(Node*); |
707 void activeChainNodeDetached(Node*); | 707 void activeChainNodeDetached(Node*); |
708 | 708 |
709 void updateHoverActiveState(const HitTestRequest&, HitTestResult&); | 709 void updateHoverActiveState(const HitTestRequest&, HitTestResult&); |
710 | 710 |
711 // Updates for :target (CSS3 selector). | 711 // Updates for :target (CSS3 selector). |
712 void setCSSTarget(Element*); | 712 void setCSSTarget(Element*); |
(...skipping 620 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1333 | 1333 |
1334 bool m_ignoreAutofocus; | 1334 bool m_ignoreAutofocus; |
1335 | 1335 |
1336 CompatibilityMode m_compatibilityMode; | 1336 CompatibilityMode m_compatibilityMode; |
1337 bool m_compatibilityModeLocked; // This is cheaper than making setCompatibil
ityMode virtual. | 1337 bool m_compatibilityModeLocked; // This is cheaper than making setCompatibil
ityMode virtual. |
1338 | 1338 |
1339 Color m_textColor; | 1339 Color m_textColor; |
1340 | 1340 |
1341 RefPtr<Node> m_focusedNode; | 1341 RefPtr<Node> m_focusedNode; |
1342 RefPtr<Node> m_hoverNode; | 1342 RefPtr<Node> m_hoverNode; |
1343 RefPtr<Node> m_activeNode; | 1343 RefPtr<Element> m_activeElement; |
1344 RefPtr<Element> m_documentElement; | 1344 RefPtr<Element> m_documentElement; |
1345 UserActionElementSet m_userActionElements; | 1345 UserActionElementSet m_userActionElements; |
1346 | 1346 |
1347 uint64_t m_domTreeVersion; | 1347 uint64_t m_domTreeVersion; |
1348 static uint64_t s_globalTreeVersion; | 1348 static uint64_t s_globalTreeVersion; |
1349 | 1349 |
1350 HashSet<NodeIterator*> m_nodeIterators; | 1350 HashSet<NodeIterator*> m_nodeIterators; |
1351 HashSet<Range*> m_ranges; | 1351 HashSet<Range*> m_ranges; |
1352 | 1352 |
1353 unsigned short m_listenerTypes; | 1353 unsigned short m_listenerTypes; |
(...skipping 237 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1591 trackForDebugging(); | 1591 trackForDebugging(); |
1592 #endif | 1592 #endif |
1593 InspectorCounters::incrementCounter(InspectorCounters::NodeCounter); | 1593 InspectorCounters::incrementCounter(InspectorCounters::NodeCounter); |
1594 } | 1594 } |
1595 | 1595 |
1596 Node* eventTargetNodeForDocument(Document*); | 1596 Node* eventTargetNodeForDocument(Document*); |
1597 | 1597 |
1598 } // namespace WebCore | 1598 } // namespace WebCore |
1599 | 1599 |
1600 #endif // Document_h | 1600 #endif // Document_h |
OLD | NEW |