Would listening for the changeEvent be a more direct approach?

Nick

On Wed, Dec 15, 2010 at 11:15 PM, Sunit Katkar <[email protected]>wrote:

> Any ideas??
>
>
> - Sunit Katkar
> http://sunitkatkar.blogspot.com/
>
>
>
> On Tue, Dec 14, 2010 at 2:25 PM, Sunit Katkar <[email protected]>wrote:
>
>> I have a simple GWT TextBox widget.
>>
>> When a user types anything in it, I listen for keyboard events and enable
>> a button.
>>
>> Now if the user simply copies the text from some other browser window
>> using the mouse and the mouse context menu and then uses the same mouse
>> context menu to paste in the TextBox, this event is not detected.
>>
>> So I extended a TextBox and added a sinkEvents(Event.ONPASTE); in the
>> constructor.
>>
>> Also in the onBrowserEvent() method I check for the event type. If its a
>> Event.ONPASTE, I fire a ValueChangeEvent.fire()
>>
>> Now in the event handling code, I override the
>> onValueChange(ValueChangeEvent<String> event) and detect any change and
>> enable the button.
>>
>> So far so good. The problem is with Google Chrome browser. Firefox and
>> IE7, IE8 detect this mouse based paste correctly, but Chrome does not.
>>
>> Any ideas?
>>
>> - Sunit Katkar
>> http://sunitkatkar.blogspot.com/
>>
>>
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Google Web Toolkit" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<google-web-toolkit%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/google-web-toolkit?hl=en.
>

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

Reply via email to