return files;
}
+ public String getText() {
+ String data = (String) getData("Text"); // IE, html5
+ if (data == null) {
+ // check for "text/plain" (webkit)
+ data = (String) getData("text/plain");
+ }
+ return data;
+ }
+
+ public String getHtml() {
+ String data = (String) getData("Html"); // IE, html5
+ if (data == null) {
+ // check for "text/plain" (webkit)
+ data = (String) getData("text/html");
+ }
+ return data;
+ }
+
/**
* {@link DragAndDropWrapper} can receive also files from client
* computer if appropriate HTML 5 features are supported on client side.
WrapperTransferable wtr = (WrapperTransferable) ctr;
- String object = (String) ctr.getData("Text");
- if (object == null) {
- object = (String) ctr.getData("text/plain");
- }
- String html = (String) ctr.getData("Html");
+ String object = wtr.getText();
+ String html = wtr.getHtml();
String url = (String) ctr.getData("Url");
final Label l = new Label();