Searched refs:containerNode (Results 1 - 25 of 26) sorted by relevance

12

/external/webkit/Source/WebCore/editing/
H A DApplyBlockElementCommand.cpp154 Node* textNode = position.containerNode();
170 || !position.containerNode()
171 || !position.containerNode()->isTextNode()
172 || !position.containerNode()->renderer())
174 return position.containerNode()->renderer()->style();
214 && end.offsetInContainerNode() < end.containerNode()->maxCharacterOffset()) {
224 && end.offsetInContainerNode() < end.containerNode()->maxCharacterOffset()) {
248 RefPtr<Node> containerNode = position.containerNode();
250 || !isNewLineAtPosition(Position(containerNode
[all...]
H A DMoveSelectionCommand.cpp51 && selectionEnd.containerNode() == pos.containerNode() && selectionEnd.offsetInContainerNode() < pos.offsetInContainerNode()) {
55 if (selectionStart.anchorType() == Position::PositionIsOffsetInAnchor && selectionStart.containerNode() == pos.containerNode())
H A DInsertTextCommand.cpp61 if (!pos.containerNode()->isTextNode()) {
85 if (start.containerNode() != end.containerNode() || !start.containerNode()->isTextNode() || isTabSpanTextNode(start.containerNode()))
88 replaceTextInNode(static_cast<Text*>(start.containerNode()), start.offsetInContainerNode(), end.offsetInContainerNode() - start.offsetInContainerNode(), text);
90 Position endPosition(start.containerNode(), start.offsetInContainerNode() + text.length());
144 Position positionBeforeStartNode(positionInParentBeforeNode(startPosition.containerNode()));
164 ASSERT(startPosition.containerNode());
165 ASSERT(startPosition.containerNode()
[all...]
H A DVisibleSelection.cpp177 if (!s.containerNode() || !e.containerNode())
212 searchRange->setStart(start.containerNode(), start.offsetInContainerNode(), ec);
463 Node* baseEditableAncestor = lowestEditableAncestor(m_base.containerNode());
498 Node* endEditableAncestor = lowestEditableAncestor(m_end.containerNode());
505 while (p.isNotNull() && !(lowestEditableAncestor(p.containerNode()) == baseEditableAncestor && !isEditablePosition(p))) {
508 p = isAtomicNode(p.containerNode()) ? positionInParentBeforeNode(p.containerNode()) : previousVisuallyDistinctCandidate(p);
528 Node* startEditableAncestor = lowestEditableAncestor(m_start.containerNode());
534 while (p.isNotNull() && !(lowestEditableAncestor(p.containerNode())
[all...]
H A DVisiblePosition.cpp486 Node* node = position.containerNode();
543 Node* node = pos.containerNode();
547 Text* textNode = static_cast<Text*>(pos.containerNode());
635 return Range::create(s.containerNode()->document(), s.containerNode(), s.offsetInContainerNode(), e.containerNode(), e.offsetInContainerNode());
656 r->setStart(p.containerNode(), p.offsetInContainerNode(), code);
666 r->setEnd(p.containerNode(), p.offsetInContainerNode(), code);
683 if (!visiblePosition.deepEquivalent().containerNode()->isDescendantOf(node))
695 if (!visiblePosition.deepEquivalent().containerNode()
[all...]
H A DApplyStyleCommand.cpp1037 Node* pushDownStartContainer = pushDownStart.containerNode();
1081 || s.offsetInContainerNode() >= lastOffsetInNode(s.containerNode()));
1124 if (end.anchorType() == Position::PositionIsOffsetInAnchor && start.containerNode() == end.containerNode())
1125 newEnd = Position(end.containerNode(), end.offsetInContainerNode() - start.offsetInContainerNode(), Position::PositionIsOffsetInAnchor);
1138 bool shouldUpdateStart = start.anchorType() == Position::PositionIsOffsetInAnchor && start.containerNode() == end.containerNode();
1153 if (end.anchorType() == Position::PositionIsOffsetInAnchor && start.containerNode() == end.containerNode())
1154 newEnd = Position(end.containerNode(), en
[all...]
H A DInsertParagraphSeparatorCommand.cpp165 Node* startBlockNode = enclosingBlock(insertionPosition.parentAnchoredEquivalent().containerNode());
347 if (insertionPosition.containerNode() == startBlock)
350 splitTreeToNode(insertionPosition.containerNode(), startBlock);
H A DReplaceSelectionCommand.cpp955 if (!m_matchStyle && !enclosingList(insertionPos.containerNode()) && isStyleSpan(fragment.firstChild())) {
956 if (insertionPos.containerNode()->isTextNode() && insertionPos.offsetInContainerNode() && !insertionPos.atLastEditingPositionForNode()) {
957 splitTextNodeContainingElement(static_cast<Text*>(insertionPos.containerNode()), insertionPos.offsetInContainerNode());
958 insertionPos = firstPositionInNode(insertionPos.containerNode());
963 if (insertionPos.containerNode() != nodeToSplitTo)
1327 if (start.containerNode() != end.containerNode() || !start.containerNode()->isTextNode())
1330 replaceTextInNode(static_cast<Text*>(start.containerNode()), start.offsetInContainerNode(), end.offsetInContainerNode() - start.offsetInContainerNode(), text);
1332 end = Position(start.containerNode(), star
[all...]
H A Dhtmlediting.cpp338 Node* enclosingBlockNode = enclosingBlock(position.containerNode());
554 selectedRange->setStart(start.deepEquivalent().containerNode(), start.deepEquivalent().computeOffsetInContainerNode(), ec);
556 selectedRange->setEnd(end.deepEquivalent().containerNode(), end.deepEquivalent().computeOffsetInContainerNode(), ec);
642 for (Node* n = p.containerNode(); n; n = n->parentNode()) {
900 Node* node = pos.containerNode();
H A DCompositeEditCommand.cpp353 Node* tabSpan = tabSpanNode(pos.containerNode());
355 if (pos.offsetInContainerNode() <= caretMinOffset(pos.containerNode()))
358 if (pos.offsetInContainerNode() >= caretMaxOffset(pos.containerNode()))
361 splitTextNodeContainingElement(static_cast<Text *>(pos.containerNode()), pos.offsetInContainerNode());
415 Node* node = position.containerNode();
433 Node* node = position.containerNode();
H A DDeleteSelectionCommand.cpp322 if (position.containerNode() == node->parentNode() && static_cast<unsigned>(position.offsetInContainerNode()) > node->nodeIndex())
324 else if (node->contains(position.containerNode()))
410 if (position.anchorType() != Position::PositionIsOffsetInAnchor || position.containerNode() != node)
609 if (!mergeDestination.deepEquivalent().deprecatedNode() || !mergeDestination.deepEquivalent().deprecatedNode()->isDescendantOf(enclosingBlock(m_upstreamStart.containerNode())) || m_startsAtEmptyLine) {
H A Dvisible_units.cpp943 if (!position.containerNode() || !(startBlock = enclosingBlock(position.containerNode(), rule)))
952 if (!position.containerNode() || !(endBlock = enclosingBlock(position.containerNode(), rule)))
959 return !a.isNull() && enclosingBlock(a.deepEquivalent().containerNode()) == enclosingBlock(b.deepEquivalent().containerNode());
H A DSpellingCorrectionController.cpp219 correctionStartOffsetInParagraphAsRange->setEnd(startPositionOfRangeToBeReplaced.containerNode(), startPositionOfRangeToBeReplaced.computeOffsetInContainerNode(), ec);
386 Node* node = position.containerNode();
H A DSelectionController.cpp1270 if (r->node() == m_selection.start().containerNode())
1272 else if (r->node() == m_selection.end().containerNode())
1471 || start().containerNode() || !start().anchorNode()->shadowAncestorNode());
1472 Node* startNode = start().containerNode();
H A DTextCheckingHelper.cpp98 range->setEnd(position.containerNode(), position.computeOffsetInContainerNode(), ec);
H A DTextIterator.cpp2403 textRunRange->setEnd(runEnd.containerNode(), runEnd.computeOffsetInContainerNode(), ec);
/external/webkit/Source/WebCore/page/
H A DDOMSelection.cpp104 return anchorPosition(visibleSelection()).containerNode();
122 return focusPosition(visibleSelection()).containerNode();
140 return basePosition(visibleSelection()).containerNode();
158 return extentPosition(visibleSelection()).containerNode();
/external/webkit/Source/WebCore/dom/
H A DPosition.h81 Node* containerNode() const; // NULL for a before/after position anchored to a node with no parent
H A DRange.cpp100 return adoptRef(new Range(ownerDocument, start.containerNode(), start.computeOffsetInContainerNode(), end.containerNode(), end.computeOffsetInContainerNode()));
1893 setStart(start.deepEquivalent().containerNode(), start.deepEquivalent().computeOffsetInContainerNode(), ec);
1894 setEnd(end.deepEquivalent().containerNode(), end.deepEquivalent().computeOffsetInContainerNode(), ec);
H A DPosition.cpp118 Node* Position::containerNode() const function in class:WebCore::Position
176 return Position(containerNode(), computeOffsetInContainerNode(), PositionIsOffsetInAnchor);
223 // FIXME: This method is confusing (does it return anchorNode() or containerNode()?) and should be renamed or removed
/external/webkit/Source/WebCore/rendering/
H A DRenderTextControl.cpp285 static inline void setContainerAndOffsetForRange(Node* node, int offset, Node*& containerNode, int& offsetInContainer) argument
288 containerNode = node;
291 containerNode = node->parentNode();
/external/webkit/Source/WebKit/haiku/WebCoreSupport/
H A DEditorClientHaiku.cpp253 Node* start = frame->selection()->start().containerNode();
/external/webkit/Source/WebKit/qt/WebCoreSupport/
H A DEditorClientQt.cpp418 Node* start = frame->selection()->start().containerNode();
/external/webkit/Source/WebKit/chromium/src/
H A DWebViewImpl.cpp1425 const Node* node = controller->base().containerNode();
1432 node = controller->extent().containerNode();
/external/webkit/Source/WebKit/mac/WebView/
H A DWebFrame.mm757 range->setStart(newStart.containerNode(), newStart.offsetInContainerNode(), exception);
758 range->setEnd(newStart.containerNode(), newStart.offsetInContainerNode(), exception);

Completed in 244 milliseconds

12