CannotCrossEditingBoundary 610 Source/core/dom/Position.cpp if (rule == CannotCrossEditingBoundary) CannotCrossEditingBoundary 733 Source/core/dom/Position.cpp if (rule == CannotCrossEditingBoundary) CannotCrossEditingBoundary 1084 Source/core/dom/Position.cpp if (!isEndOfParagraph(v) && v.next(CannotCrossEditingBoundary).isNotNull()) CannotCrossEditingBoundary 178 Source/core/dom/Position.h Position upstream(EditingBoundaryCrossingRule = CannotCrossEditingBoundary) const; CannotCrossEditingBoundary 179 Source/core/dom/Position.h Position downstream(EditingBoundaryCrossingRule = CannotCrossEditingBoundary) const; CannotCrossEditingBoundary 77 Source/core/editing/ApplyBlockElementCommand.cpp setEndingSelection(VisibleSelection(visibleStart, visibleEnd.previous(CannotCrossEditingBoundary), endingSelection().isDirectional())); CannotCrossEditingBoundary 1168 Source/core/editing/CompositeEditCommand.cpp VisiblePosition beforeParagraph = startOfParagraphToMove.previous(CannotCrossEditingBoundary); CannotCrossEditingBoundary 1169 Source/core/editing/CompositeEditCommand.cpp VisiblePosition afterParagraph(endOfParagraphToMove.next(CannotCrossEditingBoundary)); CannotCrossEditingBoundary 1337 Source/core/editing/CompositeEditCommand.cpp VisiblePosition previous(caret.previous(CannotCrossEditingBoundary)); CannotCrossEditingBoundary 830 Source/core/editing/DeleteSelectionCommand.cpp && visualEnding.next(CannotCrossEditingBoundary).isNull(); CannotCrossEditingBoundary 185 Source/core/editing/IndentOutdentCommand.cpp Node* highestInlineNode = highestEnclosingNodeOfType(visibleStartOfParagraph.deepEquivalent(), isInline, CannotCrossEditingBoundary, enclosingBlockFlow); CannotCrossEditingBoundary 124 Source/core/editing/InsertListCommand.cpp setEndingSelection(VisibleSelection(visibleStart, visibleEnd.previous(CannotCrossEditingBoundary), endingSelection().isDirectional())); CannotCrossEditingBoundary 349 Source/core/editing/InsertListCommand.cpp Element* previousList = adjacentEnclosingList(start, start.previous(CannotCrossEditingBoundary), listTag); CannotCrossEditingBoundary 350 Source/core/editing/InsertListCommand.cpp Element* nextList = adjacentEnclosingList(start, end.next(CannotCrossEditingBoundary), listTag); CannotCrossEditingBoundary 386 Source/core/editing/ReplaceSelectionCommand.cpp VisiblePosition prev = startOfInsertedContent.previous(CannotCrossEditingBoundary); CannotCrossEditingBoundary 408 Source/core/editing/ReplaceSelectionCommand.cpp VisiblePosition next = endOfInsertedContent.next(CannotCrossEditingBoundary); CannotCrossEditingBoundary 879 Source/core/editing/ReplaceSelectionCommand.cpp return highestEnclosingNodeOfType(insertionPos, isInlineNodeWithStyle, CannotCrossEditingBoundary, containgBlock); CannotCrossEditingBoundary 947 Source/core/editing/ReplaceSelectionCommand.cpp VisiblePosition next = visibleStart.next(CannotCrossEditingBoundary); CannotCrossEditingBoundary 1188 Source/core/editing/ReplaceSelectionCommand.cpp VisiblePosition next = endOfInsertedContent.next(CannotCrossEditingBoundary); CannotCrossEditingBoundary 1202 Source/core/editing/ReplaceSelectionCommand.cpp isMailBlockquote, CannotCrossEditingBoundary, insertedNodes.firstNodeInserted()->parentNode())); CannotCrossEditingBoundary 435 Source/core/editing/TypingCommand.cpp if (visibleStart.previous(CannotCrossEditingBoundary).isNull()) { CannotCrossEditingBoundary 442 Source/core/editing/TypingCommand.cpp if (visibleStart.next(CannotCrossEditingBoundary).isNull() && makeEditableRootEmpty()) { CannotCrossEditingBoundary 454 Source/core/editing/TypingCommand.cpp if (isStartOfParagraph(visibleStart) && isFirstPositionAfterTable(visibleStart.previous(CannotCrossEditingBoundary))) { CannotCrossEditingBoundary 542 Source/core/editing/TypingCommand.cpp downstreamEnd = visibleEnd.next(CannotCrossEditingBoundary).deepEquivalent().downstream(); CannotCrossEditingBoundary 79 Source/core/editing/VisiblePosition.cpp case CannotCrossEditingBoundary: CannotCrossEditingBoundary 112 Source/core/editing/VisiblePosition.cpp case CannotCrossEditingBoundary: CannotCrossEditingBoundary 379 Source/core/editing/VisibleSelection.cpp end = end.next(CannotCrossEditingBoundary); CannotCrossEditingBoundary 429 Source/core/editing/VisibleSelection.cpp end = end.next(CannotCrossEditingBoundary); CannotCrossEditingBoundary 1103 Source/core/editing/VisibleUnits.cpp if (boundaryCrossingRule == CannotCrossEditingBoundary && !Position::nodeIsUserSelectAll(n) && n->rendererIsEditable() != startNodeIsEditable) CannotCrossEditingBoundary 1181 Source/core/editing/VisibleUnits.cpp if (boundaryCrossingRule == CannotCrossEditingBoundary && !Position::nodeIsUserSelectAll(n) && n->rendererIsEditable() != startNodeIsEditable) CannotCrossEditingBoundary 1239 Source/core/editing/VisibleUnits.cpp VisiblePosition afterParagraphEnd(paragraphEnd.next(CannotCrossEditingBoundary)); CannotCrossEditingBoundary 1243 Source/core/editing/VisibleUnits.cpp return afterParagraphEnd.next(CannotCrossEditingBoundary); CannotCrossEditingBoundary 67 Source/core/editing/VisibleUnits.h VisiblePosition startOfParagraph(const VisiblePosition&, EditingBoundaryCrossingRule = CannotCrossEditingBoundary); CannotCrossEditingBoundary 68 Source/core/editing/VisibleUnits.h VisiblePosition endOfParagraph(const VisiblePosition&, EditingBoundaryCrossingRule = CannotCrossEditingBoundary); CannotCrossEditingBoundary 72 Source/core/editing/VisibleUnits.h bool isStartOfParagraph(const VisiblePosition &, EditingBoundaryCrossingRule = CannotCrossEditingBoundary); CannotCrossEditingBoundary 73 Source/core/editing/VisibleUnits.h bool isEndOfParagraph(const VisiblePosition &, EditingBoundaryCrossingRule = CannotCrossEditingBoundary); CannotCrossEditingBoundary 74 Source/core/editing/VisibleUnits.h bool inSameParagraph(const VisiblePosition &, const VisiblePosition &, EditingBoundaryCrossingRule = CannotCrossEditingBoundary); CannotCrossEditingBoundary 77 Source/core/editing/VisibleUnits.h VisiblePosition startOfBlock(const VisiblePosition &, EditingBoundaryCrossingRule = CannotCrossEditingBoundary); CannotCrossEditingBoundary 78 Source/core/editing/VisibleUnits.h VisiblePosition endOfBlock(const VisiblePosition &, EditingBoundaryCrossingRule = CannotCrossEditingBoundary); CannotCrossEditingBoundary 568 Source/core/editing/htmlediting.cpp ASSERT(rule == CanCrossEditingBoundary || rule == CannotCrossEditingBoundary); CannotCrossEditingBoundary 572 Source/core/editing/htmlediting.cpp Node* root = rule == CannotCrossEditingBoundary ? highestEditableRoot(p) : 0; CannotCrossEditingBoundary 590 Source/core/editing/htmlediting.cpp Node* root = rule == CannotCrossEditingBoundary ? highestEditableRoot(p) : 0; CannotCrossEditingBoundary 984 Source/core/editing/htmlediting.cpp newSelection = VisibleSelection(startOfSelection, endOfSelection.previous(CannotCrossEditingBoundary)); CannotCrossEditingBoundary 992 Source/core/editing/htmlediting.cpp newSelection = VisibleSelection(startOfSelection.next(CannotCrossEditingBoundary), endOfSelection); CannotCrossEditingBoundary 59 Source/core/editing/htmlediting.h EditingBoundaryCrossingRule = CannotCrossEditingBoundary, Node* stayWithin = 0); CannotCrossEditingBoundary 63 Source/core/editing/htmlediting.h Element* enclosingBlock(Node*, EditingBoundaryCrossingRule = CannotCrossEditingBoundary); CannotCrossEditingBoundary 68 Source/core/editing/htmlediting.h Node* enclosingNodeOfType(const Position&, bool (*nodeIsOfType)(const Node*), EditingBoundaryCrossingRule = CannotCrossEditingBoundary);