Lines Matching refs:pastEndNode

698     Node* pastEndNode = end.deprecatedNode();
700 pastEndNode = NodeTraversal::nextSkippingChildren(*end.deprecatedNode());
705 pastEndNode = NodeTraversal::next(*start.deprecatedNode());
717 applyInlineStyleToNodeRange(style, startNode, pastEndNode);
737 InlineRunToApplyStyle(Node* start, Node* end, Node* pastEndNode)
740 , pastEndNode(pastEndNode)
754 visitor->trace(pastEndNode);
761 RefPtrWillBeMember<Node> pastEndNode;
773 void ApplyStyleCommand::applyInlineStyleToNodeRange(EditingStyle* style, PassRefPtrWillBeRawPtr<Node> startNode, PassRefPtrWillBeRawPtr<Node> pastEndNode)
782 for (RefPtrWillBeRawPtr<Node> next; node && node != pastEndNode; node = next) {
791 // pastEndNode is the node after the last fully selected node, so if it's inside node then
793 if (pastEndNode && pastEndNode->isDescendantOf(element))
809 if (node->contains(pastEndNode.get()) || containsNonEditableRegion(*node) || !node->parentNode()->hasEditableStyle())
820 while (sibling && sibling != pastEndNode && !sibling->contains(pastEndNode.get())
829 Node* pastEndNode = NodeTraversal::nextSkippingChildren(*runEnd);
830 if (!shouldApplyInlineStyleToRun(style, runStart, pastEndNode))
833 runs.append(InlineRunToApplyStyle(runStart, runEnd, pastEndNode));
837 removeConflictingInlineStyleFromRun(style, runs[i].start, runs[i].end, runs[i].pastEndNode);
864 bool ApplyStyleCommand::shouldApplyInlineStyleToRun(EditingStyle* style, Node* runStart, Node* pastEndNode)
868 for (Node* node = runStart; node && node != pastEndNode; node = NodeTraversal::next(*node)) {
880 void ApplyStyleCommand::removeConflictingInlineStyleFromRun(EditingStyle* style, RefPtrWillBeMember<Node>& runStart, RefPtrWillBeMember<Node>& runEnd, PassRefPtrWillBeRawPtr<Node> pastEndNode)
884 for (RefPtrWillBeRawPtr<Node> node = next; node && node->inDocument() && node != pastEndNode; node = next) {
886 ASSERT(!node->contains(pastEndNode.get()));