|
|
|
|
|
|
|
|
private final static int WRAPPER = 2; |
|
|
private final static int WRAPPER = 2; |
|
|
private int dragStarMode; |
|
|
private int dragStarMode; |
|
|
private int filecounter = 0; |
|
|
private int filecounter = 0; |
|
|
private Map<String, String> fileIdToReveiver; |
|
|
|
|
|
|
|
|
private Map<String, String> fileIdToReceiver; |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public void updateFromUIDL(UIDL uidl, ApplicationConnection client) { |
|
|
public void updateFromUIDL(UIDL uidl, ApplicationConnection client) { |
|
|
|
|
|
|
|
|
if (fileId.startsWith("rec-")) { |
|
|
if (fileId.startsWith("rec-")) { |
|
|
String receiverUrl = uidl.getStringVariable(fileId); |
|
|
String receiverUrl = uidl.getStringVariable(fileId); |
|
|
fileId = fileId.substring(4); |
|
|
fileId = fileId.substring(4); |
|
|
if (fileIdToReveiver == null) { |
|
|
|
|
|
fileIdToReveiver = new HashMap<String, String>(); |
|
|
|
|
|
|
|
|
if (fileIdToReceiver == null) { |
|
|
|
|
|
fileIdToReceiver = new HashMap<String, String>(); |
|
|
} |
|
|
} |
|
|
if ("".equals(receiverUrl)) { |
|
|
if ("".equals(receiverUrl)) { |
|
|
Integer id = Integer.parseInt(fileId); |
|
|
Integer id = Integer.parseInt(fileId); |
|
|
|
|
|
|
|
|
fileIds.remove(indexOf); |
|
|
fileIds.remove(indexOf); |
|
|
} |
|
|
} |
|
|
} else { |
|
|
} else { |
|
|
fileIdToReveiver.put(fileId, receiverUrl); |
|
|
|
|
|
|
|
|
fileIdToReceiver.put(fileId, receiverUrl); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
uploading = true; |
|
|
uploading = true; |
|
|
final Integer fileId = fileIds.remove(0); |
|
|
final Integer fileId = fileIds.remove(0); |
|
|
VHtml5File file = files.remove(0); |
|
|
VHtml5File file = files.remove(0); |
|
|
final String receiverUrl = fileIdToReveiver |
|
|
|
|
|
|
|
|
final String receiverUrl = fileIdToReceiver |
|
|
.remove(fileId.toString()); |
|
|
.remove(fileId.toString()); |
|
|
ExtendedXHR extendedXHR = (ExtendedXHR) ExtendedXHR |
|
|
ExtendedXHR extendedXHR = (ExtendedXHR) ExtendedXHR |
|
|
.create(); |
|
|
.create(); |