This might be helpful:

https://www.lucidchart.com/techblog/2014/12/02/definitive-guide-copying-pasting-javascript/

On Monday, March 28, 2016 at 12:06:42 PM UTC-7, Dhinakar Reddy Pothireddi 
wrote:
>
> Sorry Ed, I didn't work and even this is not what I need. I want to access 
> the clipboard in the Chrome with some appropriate JSNI. The code I posted 
> previously works for IE but fails on Chrome. Thanks.
>
> On Monday, March 21, 2016 at 7:48:50 PM UTC+5:30, Ed wrote:
>>
>> Hi,
>>
>> Try this:
>>                                   
>>                              final HTML CopyIcon = new HTML("Copy");
>>                                     
>> CopyIcon.setStyleName("gwt-HTMLGreen");
>>                                     CopyIcon.setTitle("Drag and Drop");
>>                                     
>> CopyIcon.getElement().setDraggable(Element.DRAGGABLE_TRUE);
>>
>>                                     CopyIcon.addDomHandler(new 
>> DragStartHandler() {
>>
>>                                         @Override
>>                                         public void 
>> onDragStart(DragStartEvent event) {
>>
>>                                             event.setData("text/plain", 
>> YOURDATATOCOPY);
>>
>>                                             
>> event.getDataTransfer().setDragImage(CopyIcon.getElement(), 10, 10);
>>
>>                                         }
>>
>>                                     }, DragStartEvent.getType());
>>
>> Hope this helps
>>
>> Ed
>>
>>
>> On Mon, Mar 21, 2016 at 8:10 AM, Dhinakar Reddy Pothireddi <
>> [email protected]> wrote:
>>
>>> Can anyone help me to copy the text to clipboard in a simple way and 
>>> which works on all browsers especially on Safari, Chrome and IE and with 
>>> out the need of flash or any other apps. Thanks in advance
>>>
>>>         public static native void 
>>> copyFrom(com.google.gwt.user.client.Element element) /*-{
>>>   $wnd.window.clipboardData.setData('text', element.innerText);
>>> }-*/;
>>> public static native void pasteTo(com.google.gwt.user.client.Element 
>>> element) /*-{
>>>   $wnd.window.clipboardData.getData(element);
>>> }-*/; 
>>> This code only works on IE and returns an exception on Chrome.
>>>
>>> I need to process this event on a button click.
>>>
>>> -- 
>>> You received this message because you are subscribed to the Google 
>>> Groups "GWT Users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send 
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>> Visit this group at https://groups.google.com/group/google-web-toolkit.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>

-- 
You received this message because you are subscribed to the Google Groups "GWT 
Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.

Reply via email to