Lines Matching refs:refNode
96 void insertNodeBefore(PassRefPtrWillBeRawPtr<Node>, Node* refNode);
247 void ReplacementFragment::insertNodeBefore(PassRefPtrWillBeRawPtr<Node> node, Node* refNode)
249 if (!node || !refNode)
252 ContainerNode* parent = refNode->nonShadowBoundaryParentNode();
256 parent->insertBefore(node, refNode);
1105 RefPtrWillBeRawPtr<Node> refNode = fragment.firstChild();
1106 ASSERT(refNode);
1107 RefPtrWillBeRawPtr<Node> node = refNode->nextSibling();
1109 fragment.removeNode(refNode);
1112 if ((isHTMLListElement(refNode.get()) || (isLegacyAppleHTMLSpanElement(refNode.get()) && isHTMLListElement(refNode->firstChild())))
1114 refNode = insertAsListItems(toHTMLElement(refNode), blockStart, insertionPos, insertedNodes);
1116 insertNodeAt(refNode, insertionPos);
1117 insertedNodes.respondToNodeInsertion(*refNode);
1121 if (!refNode->inDocument())
1124 bool plainTextFragment = isPlainTextMarkup(refNode.get());
1129 insertNodeAfter(node, refNode);
1136 refNode = node;
1196 insertNodeBefore(createBreakElement(document()), refNode.get());