LayoutText::ContainsReversedText() is used in editing as below:
- CompositeEditCommand::DeleteInsignificantText()
- EditCommand::IsRenderedCharacter()
- TextIteratorTextNodeHandler::HandleTextBox()
for mapping list of inline box (in visual order) to logical order.
LayoutText::ContainsReversedText() returns contains_reversed_text_ and it is set in LayoutText::PositionLineBox(InlineBox* box) as
contains_reversed_text_ |= !s->IsLeftToRightDirection()
LayoutText::ContainsReversedText() can make following function faster:
- Element#innerText
- Typing a character
Comment 1 by xiaoche...@chromium.org
, Aug 14