/external/webkit/Source/WebCore/editing/ |
H A D | ApplyBlockElementCommand.cpp | 154 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 D | MoveSelectionCommand.cpp | 51 && selectionEnd.containerNode() == pos.containerNode() && selectionEnd.offsetInContainerNode() < pos.offsetInContainerNode()) { 55 if (selectionStart.anchorType() == Position::PositionIsOffsetInAnchor && selectionStart.containerNode() == pos.containerNode())
|
H A D | InsertTextCommand.cpp | 61 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 D | VisibleSelection.cpp | 177 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 D | VisiblePosition.cpp | 486 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 D | ApplyStyleCommand.cpp | 1037 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 D | InsertParagraphSeparatorCommand.cpp | 165 Node* startBlockNode = enclosingBlock(insertionPosition.parentAnchoredEquivalent().containerNode()); 347 if (insertionPosition.containerNode() == startBlock) 350 splitTreeToNode(insertionPosition.containerNode(), startBlock);
|
H A D | ReplaceSelectionCommand.cpp | 955 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 D | htmlediting.cpp | 338 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 D | CompositeEditCommand.cpp | 353 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 D | DeleteSelectionCommand.cpp | 322 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 D | visible_units.cpp | 943 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 D | SpellingCorrectionController.cpp | 219 correctionStartOffsetInParagraphAsRange->setEnd(startPositionOfRangeToBeReplaced.containerNode(), startPositionOfRangeToBeReplaced.computeOffsetInContainerNode(), ec); 386 Node* node = position.containerNode();
|
H A D | SelectionController.cpp | 1270 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 D | TextCheckingHelper.cpp | 98 range->setEnd(position.containerNode(), position.computeOffsetInContainerNode(), ec);
|
H A D | TextIterator.cpp | 2403 textRunRange->setEnd(runEnd.containerNode(), runEnd.computeOffsetInContainerNode(), ec);
|
/external/webkit/Source/WebCore/page/ |
H A D | DOMSelection.cpp | 104 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 D | Position.h | 81 Node* containerNode() const; // NULL for a before/after position anchored to a node with no parent
|
H A D | Range.cpp | 100 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 D | Position.cpp | 118 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 D | RenderTextControl.cpp | 285 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 D | EditorClientHaiku.cpp | 253 Node* start = frame->selection()->start().containerNode();
|
/external/webkit/Source/WebKit/qt/WebCoreSupport/ |
H A D | EditorClientQt.cpp | 418 Node* start = frame->selection()->start().containerNode();
|
/external/webkit/Source/WebKit/chromium/src/ |
H A D | WebViewImpl.cpp | 1425 const Node* node = controller->base().containerNode(); 1432 node = controller->extent().containerNode();
|
/external/webkit/Source/WebKit/mac/WebView/ |
H A D | WebFrame.mm | 757 range->setStart(newStart.containerNode(), newStart.offsetInContainerNode(), exception); 758 range->setEnd(newStart.containerNode(), newStart.offsetInContainerNode(), exception);
|