Revision 60a94150
b/src/gr/grnet/pithos/web/client/FileList.java | ||
---|---|---|
425 | 425 |
Window.open(app.getApiPath() + file.getOwner() + file.getUri(), "_blank", ""); |
426 | 426 |
event.preventDefault(); |
427 | 427 |
} |
428 |
else { |
|
429 |
Folder f = (Folder) res; |
|
430 |
app.getFolderTreeView().setSelection(f); |
|
431 |
} |
|
428 | 432 |
return; |
429 | 433 |
} |
430 | 434 |
super.onBrowserEvent(event); |
... | ... | |
445 | 449 |
*/ |
446 | 450 |
protected ImageResource getFileIcon(Resource res) { |
447 | 451 |
if (res instanceof Folder) { |
448 |
Folder f = (Folder) res; |
|
449 |
|
|
450 |
return f.isShared() ? images.sharedFolder() : images.folderYellow(); |
|
452 |
return images.folderYellow(); |
|
451 | 453 |
} |
452 | 454 |
File file = (File) res; |
453 | 455 |
String mimetype = file.getContentType(); |
b/src/gr/grnet/pithos/web/client/foldertree/FolderTreeView.java | ||
---|---|---|
226 | 226 |
NumberFormat nf = NumberFormat.getPercentFormat(); |
227 | 227 |
usedPercent.setHTML(nf.format(account.getUsedPercentage())); |
228 | 228 |
} |
229 |
|
|
230 |
public void setSelection(Folder f) { |
|
231 |
model.setSelection(f); |
|
232 |
} |
|
229 | 233 |
} |
b/src/gr/grnet/pithos/web/client/foldertree/FolderTreeViewModel.java | ||
---|---|---|
216 | 216 |
public Folder getSelection() { |
217 | 217 |
return selectionModel.getSelectedObject(); |
218 | 218 |
} |
219 |
|
|
220 |
public void setSelection(Folder f) { |
|
221 |
selectionModel.setSelected(f, true); |
|
222 |
} |
|
219 | 223 |
|
220 | 224 |
public void updateFolder(final Folder folder, boolean showfiles, final Command callback, final boolean openParent) { |
221 | 225 |
if (dataProviderMap.get(folder) == null) { |
Also available in: Unified diff