Hi,

I am trying to create an inplace editor on top of RichTextArea. It was
easy to implement a basic functionality: I have a DeckPanel, which
contains FocusPanel (which in turn contains HTML widget) and
RichTextArea, when user clicks on FocusPanel RichTextArea is shown and
focused. But here the problem arises: RichTextArea's caret appears at
the beginning of the text, while I want it to appear where user
clicked.

At first I thought that RichTextArea is implemented entirely in JS, so
I can easily find a way to move caret. But I browsed GWT sources and
then spent some time googling and it now appears to me that
RichTextArea is implemented in a very tricky way, so it lacks API for
caret control (everything is controlled entirely by browser). Then I
thought that I can just fire a mouse click event or some how redirect
mouse click from FocusPanel to RichTextArea, but unfortunately I could
not find a way. In fact I found info about JS functions called
dispatchEvent (fireEvent in IE); but I am not sure how to call them
correctly from GWT.

Any ideas? The problem seems solvable, because I saw that inplace
editor in Google Notebook behaves correctly (caret is placed where
user clicked).

I am totally new to GWT and JS, so there is a possibility that I am
missing something simple.

Thanks,
Vyacheslav Egorov.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Google Web Toolkit" group.
To post to this group, send email to Google-Web-Toolkit@googlegroups.com
To unsubscribe from this group, send email to 
google-web-toolkit+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/Google-Web-Toolkit?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to