int CharacterData::caretMaxOffset() const { RenderText *r = static_cast<RenderText *>(renderer()); return r && r->isText() ? r->caretMaxOffset() : (int)length(); }
long CharacterDataImpl::caretMaxOffset() const { RenderText *r = static_cast<RenderText *>(renderer()); return r && r->isText() ? r->convertToDOMPosition(r->caretMaxOffset()) : (long)length(); }