-
dglazkov@chromium.org authored
Reviewed by Kent Tamura. Fold isShadowBoundary into isShadowRoot. https://bugs.webkit.org/show_bug.cgi?id=62317 Since there are no longer cases where Node::isShadowBoundary() != Node::isShadowRoot, we can remove this function. In one case where isShadowBoundary was also tested to find ShadowContentElemnt, added a new isContentElement function. Refactoring, covered by existing tests. * css/CSSStyleSelector.cpp: (WebCore::isAtShadowBoundary): Changed to use isShadowRoot. * dom/Element.cpp: (WebCore::Element::isSpellCheckingEnabled): Ditto. * dom/Node.cpp: (WebCore::Node::nonBoundaryShadowTreeRootNode): Ditto. (WebCore::Node::nonShadowBoundaryParentNode): Ditto. * dom/Node.h: (WebCore::Node::isContentElement): Added. * dom/NodeRenderingContext.cpp: (WebCore::NodeRenderingContext::NodeRenderingContext): Changed to use isShadowRoot. * dom/Position.cpp: (WebCore::Position::Position): Ditto. * dom/ShadowContentElement.h: (WebCore::ShadowContentElement::isContentElement): Added. * dom/ShadowRoot.cpp: (WebCore::ShadowRoot::hasContentElement): Changed to use isContentElement. * editing/CompositeEditCommand.cpp: (WebCore::CompositeEditCommand::insertNodeAfter): Changed to use isShadowRoot. * editing/htmlediting.cpp: (WebCore::visiblePositionBeforeNode): Ditto. (WebCore::visiblePositionAfterNode): Ditto. * page/DragController.cpp: (WebCore::asFileInput): Ditto. * rendering/RenderTreeAsText.cpp: (WebCore::nodePosition): Ditto. git-svn-id: http://svn.webkit.org/repository/webkit/trunk@88476 268f45cc-cd09-0410-ab3c-d52691b4dbfc
8e55b4db