Revision dddb75e2
b/src/gr/grnet/pithos/web/client/FileList.java | ||
---|---|---|
455 | 455 |
} |
456 | 456 |
} |
457 | 457 |
|
458 |
provider.getList().clear(); |
|
458 | 459 |
provider.setList(files); |
459 | 460 |
selectionModel.clear(); |
460 | 461 |
app.showFolderStatistics(folderFileCount); |
b/src/gr/grnet/pithos/web/client/Pithos.java | ||
---|---|---|
390 | 390 |
deselectOthers(folderTreeView, folderTreeSelectionModel); |
391 | 391 |
applyPermissions(folderTreeSelectionModel.getSelectedObject()); |
392 | 392 |
Folder f = folderTreeSelectionModel.getSelectedObject(); |
393 |
showFiles(f); |
|
393 |
updateFolder(f, true, new Command() { |
|
394 |
|
|
395 |
@Override |
|
396 |
public void execute() { |
|
397 |
updateStatistics(); |
|
398 |
} |
|
399 |
}); |
|
394 | 400 |
} |
395 | 401 |
} |
396 | 402 |
}); |
... | ... | |
545 | 551 |
s.setSelected(s.getSelectedObject(), false); |
546 | 552 |
} |
547 | 553 |
|
548 |
public void showFiles(Folder f) { |
|
554 |
public void showFiles(final Folder f) {
|
|
549 | 555 |
Set<File> files = f.getFiles(); |
550 | 556 |
showFiles(files); |
551 | 557 |
} |
552 | 558 |
|
553 | 559 |
public void showFiles(Set<File> files) { |
554 |
//Iterator<File> iter = files.iterator(); |
|
555 |
//fetchFile(iter, files); |
|
556 | 560 |
fileList.setFiles(new ArrayList<File>(files)); |
557 | 561 |
} |
558 | 562 |
|
b/src/gr/grnet/pithos/web/client/othersharedtree/OtherSharedTreeViewModel.java | ||
---|---|---|
316 | 316 |
public void onSuccess(AccountResource _result) { |
317 | 317 |
final ListDataProvider<Folder> tempProvider = new ListDataProvider<Folder>(); |
318 | 318 |
Iterator<Folder> iter = _result.getContainers().iterator(); |
319 |
sharedFiles.get(username).clear(); |
|
319 | 320 |
fetchFolder(username, iter, tempProvider, new Command() { |
320 | 321 |
|
321 | 322 |
@Override |
... | ... | |
413 | 414 |
GetRequest<Folder> getFolder = new GetRequest<Folder>(Folder.class, app.getApiPath(), f.getOwner(), path, f) { |
414 | 415 |
@Override |
415 | 416 |
public void onSuccess(final Folder _result) { |
417 |
GWT.log(String.valueOf(_result.getFiles().size())); |
|
416 | 418 |
if (showfiles) |
417 | 419 |
app.showFiles(_result); |
418 | 420 |
Iterator<Folder> iter = _result.getSubfolders().iterator(); |
Also available in: Unified diff