- From: Ryosuke Niwa <rniwa@webkit.org>
- Date: Fri, 29 Jul 2011 11:14:40 -0700
On Fri, Jul 29, 2011 at 11:07 AM, Dan Gisolfi <gisolfi at us.ibm.com> wrote: > > My point herein and motivation for the suggestion is that this > functionality (get/set caret) is available in the textarea element. Using > a textarea element you can get/set caret position via > get/setSelectionRange(). These two methods should be implemented for a > contentEditable div or the likes. Within a contentEditable div, there is > no way to [a] tell where the caret is in relation to the text, such as the > index; [b] direct the caret to a specific position within the text. > So what you want is Range/Selection <-> TextIndex API? I think that makes a sense. Ideally such an API provide an index of selection/range within the textContent of the editing host. WebKit already implements very similar mechanism internally and use it extensively in editing, spell checking, and IME code. - Ryosuke
Received on Friday, 29 July 2011 11:14:40 UTC