Home | History | Annotate | Download | only in editing

Lines Matching refs:startNode

433     Node* startNode = m_upstreamStart.deprecatedNode();
436 if (startNode == m_startBlock && startOffset == 0 && canHaveChildrenForEditing(startNode) && !startNode->hasTagName(tableTag)) {
438 startNode = startNode->traverseNextNode();
441 if (startOffset >= caretMaxOffset(startNode) && startNode->isTextNode()) {
442 Text *text = static_cast<Text *>(startNode);
443 if (text->length() > (unsigned)caretMaxOffset(startNode))
444 deleteTextFromNode(text, caretMaxOffset(startNode), text->length() - caretMaxOffset(startNode));
447 if (startOffset >= lastOffsetForEditing(startNode)) {
448 startNode = startNode->traverseNextSibling();
453 if (!startNode)
456 if (startNode == m_downstreamEnd.deprecatedNode()) {
458 if (startNode->isTextNode()) {
460 Text* text = static_cast<Text*>(startNode);
463 removeChildrenInRange(startNode, startOffset, m_downstreamEnd.deprecatedEditingOffset());
469 if (!startNode->renderer() || (!startOffset && m_downstreamEnd.atLastEditingPositionForNode()))
470 removeNode(startNode);
475 RefPtr<Node> node(startNode);
478 if (startNode->isTextNode()) {
484 node = startNode->childNode(startOffset);
486 } else if (startNode == m_upstreamEnd.deprecatedNode() && startNode->isTextNode()) {
517 if (m_downstreamEnd.deprecatedNode() != startNode && !m_upstreamStart.deprecatedNode()->isDescendantOf(m_downstreamEnd.deprecatedNode()) && m_downstreamEnd.anchorNode()->inDocument() && m_downstreamEnd.deprecatedEditingOffset() >= caretMinOffset(m_downstreamEnd.deprecatedNode())) {
759 Node* startNode = m_selectionToDelete.start().deprecatedNode();
760 Node* ancestorNode = startNode ? startNode->shadowAncestorNode() : 0;