-
rniwa@webkit.org authored
AccessibilityRenderObject.cpp and InsertTextCommand.cpp https://bugs.webkit.org/show_bug.cgi?id=66014 Reviewed by Hajime Morita. Removed calls to deprecatedNode and deprecatedEditingOffsets in the following files. * accessibility/AccessibilityRenderObject.cpp: (WebCore::AccessibilityRenderObject::indexForVisiblePosition): Calls Position::rootEditableElement and Range::setEnd(const Position&, ExceptionCode) instead of manually pulling deprecatedNode and deprecatedEditingOffset. (WebCore::AccessibilityRenderObject::index): Abstracted the logic to loop through render objects from deprecatedNodes' renderer to m_renderer as renderObjectContainsPosition. * dom/Position.h: (WebCore::Position::rootEditableElement): Added. * dom/Range.cpp: (WebCore::Range::setStart): Added. (WebCore::Range::setEnd): Added. * dom/Range.h: * editing/InsertTextCommand.cpp: (WebCore::InsertTextCommand::insertTab): * editing/RenderedPosition.cpp: (WebCore::renderObjectContainsPosition): Extracted from AccessibilityRenderObject::index. * editing/RenderedPosition.h: git-svn-id: http://svn.webkit.org/repository/webkit/trunk@93199 268f45cc-cd09-0410-ab3c-d52691b4dbfc
9c0f02c7