Revision d301b73f web_client/src/gr/grnet/pithos/web/client/foldertree/FolderTreeViewModel.java
b/web_client/src/gr/grnet/pithos/web/client/foldertree/FolderTreeViewModel.java | ||
---|---|---|
4 | 4 |
|
5 | 5 |
package gr.grnet.pithos.web.client.foldertree; |
6 | 6 |
|
7 |
import com.google.gwt.cell.client.AbstractCell; |
|
8 |
import com.google.gwt.cell.client.Cell; |
|
9 | 7 |
import com.google.gwt.core.client.GWT; |
10 | 8 |
import com.google.gwt.core.client.Scheduler; |
11 | 9 |
import com.google.gwt.core.client.Scheduler.ScheduledCommand; |
12 |
import com.google.gwt.safehtml.shared.SafeHtmlBuilder; |
|
13 |
import com.google.gwt.user.client.ui.AbstractImagePrototype; |
|
14 | 10 |
import com.google.gwt.view.client.ListDataProvider; |
15 | 11 |
import com.google.gwt.view.client.SelectionChangeEvent; |
16 | 12 |
import com.google.gwt.view.client.SelectionChangeEvent.Handler; |
... | ... | |
20 | 16 |
import gr.grnet.pithos.web.client.foldertree.FolderTreeView.FolderCell; |
21 | 17 |
import gr.grnet.pithos.web.client.rest.GetRequest; |
22 | 18 |
import gr.grnet.pithos.web.client.rest.RestException; |
23 |
import gr.grnet.pithos.web.client.rest.resource.FolderResource; |
|
24 |
import gwtquery.plugins.droppable.client.gwt.DragAndDropNodeInfo; |
|
25 | 19 |
import java.util.Iterator; |
26 |
import java.util.List; |
|
27 | 20 |
import java.util.Set; |
28 | 21 |
|
29 | 22 |
public class FolderTreeViewModel implements TreeViewModel { |
... | ... | |
38 | 31 |
public void onSelectionChange(SelectionChangeEvent event) { |
39 | 32 |
NodeInfo<Folder> nodeInfo = (NodeInfo<Folder>) getNodeInfo(selectionModel.getSelectedObject()); |
40 | 33 |
if(nodeInfo == null || nodeInfo.getValueUpdater() == null) { |
41 |
//GSS.get().showFileList(selectionModel.getSelectedObject());
|
|
34 |
// GSS.get().showFileList(selectionModel.getSelectedObject());
|
|
42 | 35 |
} |
43 | 36 |
else |
44 | 37 |
nodeInfo.getValueUpdater().update(selectionModel.getSelectedObject()); |
... | ... | |
53 | 46 |
if (value == null) { |
54 | 47 |
Folder f = new Folder("Loading ..."); |
55 | 48 |
rootDataProvider.getList().add(f); |
56 |
return new DragAndDropNodeInfo<Folder>(rootDataProvider, new FolderCell(), selectionModel, null);
|
|
49 |
return new DefaultNodeInfo<Folder>(rootDataProvider, new FolderCell(), selectionModel, null);
|
|
57 | 50 |
} |
58 | 51 |
else { |
59 | 52 |
final Folder f = (Folder) value; |
... | ... | |
83 | 76 |
Scheduler.get().scheduleDeferred(getFolder); |
84 | 77 |
} |
85 | 78 |
}); |
86 |
return new DragAndDropNodeInfo<Folder>(dataProvider, new FolderCell(), selectionModel, null);
|
|
79 |
return new DefaultNodeInfo<Folder>(dataProvider, new FolderCell(), selectionModel, null);
|
|
87 | 80 |
} |
88 | 81 |
} |
89 | 82 |
|
Also available in: Unified diff