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 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All | 5 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All |
6 * rights reserved. | 6 * rights reserved. |
7 * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies) | 7 * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies) |
8 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. | 8 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. |
9 * (http://www.torchmobile.com/) | 9 * (http://www.torchmobile.com/) |
10 * | 10 * |
(...skipping 1501 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1512 child = child->previousSibling()) { | 1512 child = child->previousSibling()) { |
1513 if (child == child1) | 1513 if (child == child1) |
1514 return kDocumentPositionFollowing | connection; | 1514 return kDocumentPositionFollowing | connection; |
1515 } | 1515 } |
1516 return kDocumentPositionPreceding | connection; | 1516 return kDocumentPositionPreceding | connection; |
1517 } | 1517 } |
1518 } | 1518 } |
1519 | 1519 |
1520 // There was no difference between the two parent chains, i.e., one was a | 1520 // There was no difference between the two parent chains, i.e., one was a |
1521 // subset of the other. The shorter chain is the ancestor. | 1521 // subset of the other. The shorter chain is the ancestor. |
1522 return index1 < index2 | 1522 return index1 < index2 ? kDocumentPositionFollowing | |
1523 ? kDocumentPositionFollowing | kDocumentPositionContainedBy | | 1523 kDocumentPositionContainedBy | connection |
1524 connection | 1524 : kDocumentPositionPreceding | |
1525 : kDocumentPositionPreceding | kDocumentPositionContains | | 1525 kDocumentPositionContains | connection; |
1526 connection; | |
1527 } | 1526 } |
1528 | 1527 |
1529 String Node::DebugName() const { | 1528 String Node::DebugName() const { |
1530 StringBuilder name; | 1529 StringBuilder name; |
1531 AppendUnsafe(name, DebugNodeName()); | 1530 AppendUnsafe(name, DebugNodeName()); |
1532 if (IsElementNode()) { | 1531 if (IsElementNode()) { |
1533 const Element& this_element = ToElement(*this); | 1532 const Element& this_element = ToElement(*this); |
1534 if (this_element.HasID()) { | 1533 if (this_element.HasID()) { |
1535 name.Append(" id=\'"); | 1534 name.Append(" id=\'"); |
1536 AppendUnsafe(name, this_element.GetIdAttribute()); | 1535 AppendUnsafe(name, this_element.GetIdAttribute()); |
(...skipping 582 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2119 } | 2118 } |
2120 | 2119 |
2121 void Node::DispatchSubtreeModifiedEvent() { | 2120 void Node::DispatchSubtreeModifiedEvent() { |
2122 if (IsInShadowTree()) | 2121 if (IsInShadowTree()) |
2123 return; | 2122 return; |
2124 | 2123 |
2125 #if DCHECK_IS_ON() | 2124 #if DCHECK_IS_ON() |
2126 DCHECK(!EventDispatchForbiddenScope::IsEventDispatchForbidden()); | 2125 DCHECK(!EventDispatchForbiddenScope::IsEventDispatchForbidden()); |
2127 #endif | 2126 #endif |
2128 | 2127 |
2129 if (!GetDocument().HasListenerType(Document::DOMSUBTREEMODIFIED_LISTENER)) | 2128 if (!GetDocument().HasListenerType(Document::kDOMSubtreeModifiedListener)) |
2130 return; | 2129 return; |
2131 | 2130 |
2132 DispatchScopedEvent( | 2131 DispatchScopedEvent( |
2133 MutationEvent::Create(EventTypeNames::DOMSubtreeModified, true)); | 2132 MutationEvent::Create(EventTypeNames::DOMSubtreeModified, true)); |
2134 } | 2133 } |
2135 | 2134 |
2136 DispatchEventResult Node::DispatchDOMActivateEvent(int detail, | 2135 DispatchEventResult Node::DispatchDOMActivateEvent(int detail, |
2137 Event& underlying_event) { | 2136 Event& underlying_event) { |
2138 #if DCHECK_IS_ON() | 2137 #if DCHECK_IS_ON() |
2139 DCHECK(!EventDispatchForbiddenScope::IsEventDispatchForbidden()); | 2138 DCHECK(!EventDispatchForbiddenScope::IsEventDispatchForbidden()); |
(...skipping 428 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2568 if (node) { | 2567 if (node) { |
2569 std::stringstream stream; | 2568 std::stringstream stream; |
2570 node->PrintNodePathTo(stream); | 2569 node->PrintNodePathTo(stream); |
2571 LOG(INFO) << stream.str(); | 2570 LOG(INFO) << stream.str(); |
2572 } else { | 2571 } else { |
2573 LOG(INFO) << "Cannot showNodePath for <null>"; | 2572 LOG(INFO) << "Cannot showNodePath for <null>"; |
2574 } | 2573 } |
2575 } | 2574 } |
2576 | 2575 |
2577 #endif | 2576 #endif |
OLD | NEW |