| 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 r
ights reserved. | 5 * Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Apple Inc. All r
ights reserved. |
| 6 * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies) | 6 * Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies) |
| 7 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmo
bile.com/) | 7 * Copyright (C) 2009 Torch Mobile Inc. All rights reserved. (http://www.torchmo
bile.com/) |
| 8 * | 8 * |
| 9 * This library is free software; you can redistribute it and/or | 9 * This library is free software; you can redistribute it and/or |
| 10 * modify it under the terms of the GNU Library General Public | 10 * modify it under the terms of the GNU Library General Public |
| (...skipping 569 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 580 | 580 |
| 581 bool Node::isEditableToAccessibility(EditableLevel editableLevel) const | 581 bool Node::isEditableToAccessibility(EditableLevel editableLevel) const |
| 582 { | 582 { |
| 583 if (hasEditableStyle(editableLevel)) | 583 if (hasEditableStyle(editableLevel)) |
| 584 return true; | 584 return true; |
| 585 | 585 |
| 586 // FIXME: Respect editableLevel for ARIA editable elements. | 586 // FIXME: Respect editableLevel for ARIA editable elements. |
| 587 if (editableLevel == RichlyEditable) | 587 if (editableLevel == RichlyEditable) |
| 588 return false; | 588 return false; |
| 589 | 589 |
| 590 ASSERT(AXObjectCache::accessibilityEnabled()); | 590 ASSERT(document().settings() && document().settings()->accessibilityEnabled(
)); |
| 591 ASSERT(document().existingAXObjectCache()); | 591 ASSERT(document().existingAXObjectCache()); |
| 592 | 592 |
| 593 if (AXObjectCache* cache = document().existingAXObjectCache()) | 593 if (AXObjectCache* cache = document().existingAXObjectCache()) |
| 594 return cache->rootAXEditableElement(this); | 594 return cache->rootAXEditableElement(this); |
| 595 | 595 |
| 596 return false; | 596 return false; |
| 597 } | 597 } |
| 598 | 598 |
| 599 RenderBox* Node::renderBox() const | 599 RenderBox* Node::renderBox() const |
| 600 { | 600 { |
| (...skipping 1240 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1841 | 1841 |
| 1842 if (const EventTargetData* eventTargetData = this->eventTargetData()) { | 1842 if (const EventTargetData* eventTargetData = this->eventTargetData()) { |
| 1843 const EventListenerMap& listenerMap = eventTargetData->eventListenerMap; | 1843 const EventListenerMap& listenerMap = eventTargetData->eventListenerMap; |
| 1844 if (!listenerMap.isEmpty()) { | 1844 if (!listenerMap.isEmpty()) { |
| 1845 Vector<AtomicString> types = listenerMap.eventTypes(); | 1845 Vector<AtomicString> types = listenerMap.eventTypes(); |
| 1846 for (unsigned i = 0; i < types.size(); ++i) | 1846 for (unsigned i = 0; i < types.size(); ++i) |
| 1847 document().addListenerTypeIfNeeded(types[i]); | 1847 document().addListenerTypeIfNeeded(types[i]); |
| 1848 } | 1848 } |
| 1849 } | 1849 } |
| 1850 | 1850 |
| 1851 if (AXObjectCache::accessibilityEnabled()) { | 1851 Settings* settings = document().settings(); |
| 1852 if (settings && settings->accessibilityEnabled()) { |
| 1852 if (AXObjectCache* cache = oldDocument.existingAXObjectCache()) | 1853 if (AXObjectCache* cache = oldDocument.existingAXObjectCache()) |
| 1853 cache->remove(this); | 1854 cache->remove(this); |
| 1854 } | 1855 } |
| 1855 | 1856 |
| 1856 oldDocument.markers().removeMarkers(this); | 1857 oldDocument.markers().removeMarkers(this); |
| 1857 oldDocument.updateRangesAfterNodeMovedToAnotherDocument(*this); | 1858 oldDocument.updateRangesAfterNodeMovedToAnotherDocument(*this); |
| 1858 if (oldDocument.frameHost() && !document().frameHost()) | 1859 if (oldDocument.frameHost() && !document().frameHost()) |
| 1859 oldDocument.frameHost()->eventHandlerRegistry().didMoveOutOfFrameHost(*t
his); | 1860 oldDocument.frameHost()->eventHandlerRegistry().didMoveOutOfFrameHost(*t
his); |
| 1860 else if (document().frameHost() && !oldDocument.frameHost()) | 1861 else if (document().frameHost() && !oldDocument.frameHost()) |
| 1861 document().frameHost()->eventHandlerRegistry().didMoveIntoFrameHost(*thi
s); | 1862 document().frameHost()->eventHandlerRegistry().didMoveIntoFrameHost(*thi
s); |
| (...skipping 620 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2482 node->showTreeForThis(); | 2483 node->showTreeForThis(); |
| 2483 } | 2484 } |
| 2484 | 2485 |
| 2485 void showNodePath(const blink::Node* node) | 2486 void showNodePath(const blink::Node* node) |
| 2486 { | 2487 { |
| 2487 if (node) | 2488 if (node) |
| 2488 node->showNodePathForThis(); | 2489 node->showNodePathForThis(); |
| 2489 } | 2490 } |
| 2490 | 2491 |
| 2491 #endif | 2492 #endif |
| OLD | NEW |