Lines Matching defs:refNode
94 void insertNodeBefore(PassRefPtr<Node> node, Node* refNode);
239 void ReplacementFragment::insertNodeBefore(PassRefPtr<Node> node, Node* refNode)
241 if (!node || !refNode)
244 ContainerNode* parent = refNode->nonShadowBoundaryParentNode();
248 parent->insertBefore(node, refNode, ASSERT_NO_EXCEPTION);
1070 RefPtr<Node> refNode = fragment.firstChild();
1071 RefPtr<Node> node = refNode->nextSibling();
1073 fragment.removeNode(refNode);
1076 if ((isListElement(refNode.get()) || (isLegacyAppleStyleSpan(refNode.get()) && isListElement(refNode->firstChild())))
1078 refNode = insertAsListItems(toHTMLElement(refNode.get()), blockStart, insertionPos, insertedNodes);
1080 insertNodeAt(refNode, insertionPos);
1081 insertedNodes.respondToNodeInsertion(refNode.get());
1085 if (!refNode->inDocument())
1088 bool plainTextFragment = isPlainTextMarkup(refNode.get());
1093 insertNodeAfter(node, refNode.get());
1100 refNode = node;
1155 insertNodeBefore(createBreakElement(document()), refNode.get());