Hello all,
I've created a test project to experiment with native drag and drop
(2.5.1). It works in fine Firefox and Chrome, but in Internet Explorer
the dropItem events don't fire.
Here is the code:
public void onModuleLoad() {
final TextBox textBox = new TextBox();
final HTML dragItem = new HTML("<p>Drag this</p>");
dragItem.getElement().setDraggable(Element.DRAGGABLE_TRUE);
dragItem.addDragStartHandler(new DragStartHandler()
{
@Override
public void onDragStart(DragStartEvent event)
{
event.setData("text", "id");
event.getDataTransfer().setDragImage(dragItem.getElement(), 10, 10);
}
});
final HTML dropItem = new HTML("<p>Drop onto this</p>");
dropItem.addDomHandler(new DragOverHandler() {
public void onDragOver(DragOverEvent event) {
textBox.setText("Dragging over dropItem");
}
}, DragOverEvent.getType());
dropItem.addDomHandler(new DragLeaveHandler()
{
@Override
public void onDragLeave(DragLeaveEvent event)
{
textBox.setText("");
}
}, DragLeaveEvent.getType());
dropItem.addDomHandler(new DropHandler() {
public void onDrop(DropEvent event) {
event.preventDefault();
Window.alert("Dropped!");
}
}, DropEvent.getType());
FlowPanel fp = new FlowPanel();
fp.add(dragItem);
fp.add(dropItem);
fp.add(textBox);
RootLayoutPanel.get().add(fp);
}
Does anyone have any ideas?
Many thanks,
Helen
--
You received this message because you are subscribed to the Google Groups
"Google Web Toolkit" 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 http://groups.google.com/group/google-web-toolkit?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.