Lines Matching refs:containerNode

154     Node* textNode = position.containerNode();
170 || !position.containerNode()
171 || !position.containerNode()->isTextNode()
172 || !position.containerNode()->renderer())
174 return position.containerNode()->renderer()->style();
214 && end.offsetInContainerNode() < end.containerNode()->maxCharacterOffset()) {
224 && end.offsetInContainerNode() < end.containerNode()->maxCharacterOffset()) {
248 RefPtr<Node> containerNode = position.containerNode();
250 || !isNewLineAtPosition(Position(containerNode.get(), 0, Position::PositionIsOffsetInAnchor)))
256 splitTextNode(static_cast<Text*>(containerNode.get()), 1);
258 if (start.anchorType() == Position::PositionIsOffsetInAnchor && containerNode.get() == start.containerNode()) {
260 start = Position(containerNode->previousSibling(), start.offsetInContainerNode(), Position::PositionIsOffsetInAnchor);
262 if (end.anchorType() == Position::PositionIsOffsetInAnchor && containerNode.get() == end.containerNode()) {
264 end = Position(containerNode->previousSibling(), end.offsetInContainerNode(), Position::PositionIsOffsetInAnchor);
266 if (m_endOfLastParagraph.anchorType() == Position::PositionIsOffsetInAnchor && containerNode.get() == m_endOfLastParagraph.containerNode()) {
268 m_endOfLastParagraph = Position(containerNode->previousSibling(), m_endOfLastParagraph.offsetInContainerNode(), Position::PositionIsOffsetInAnchor);
270 m_endOfLastParagraph = Position(containerNode, m_endOfLastParagraph.offsetInContainerNode() - 1, Position::PositionIsOffsetInAnchor);
273 return Position(containerNode.get(), position.offsetInContainerNode() - 1, Position::PositionIsOffsetInAnchor);