Revision 6acd4df3 src/gr/grnet/pithos/web/client/Pithos.java
b/src/gr/grnet/pithos/web/client/Pithos.java | ||
---|---|---|
132 | 132 |
return account; |
133 | 133 |
} |
134 | 134 |
|
135 |
public void updateFolder(Folder f, boolean showfiles, Command callback) { |
|
136 |
folderTreeView.updateFolder(f, showfiles, callback); |
|
135 |
public void updateFolder(Folder f, boolean showfiles, Command callback, final boolean openParent) {
|
|
136 |
folderTreeView.updateFolder(f, showfiles, callback, openParent);
|
|
137 | 137 |
} |
138 | 138 |
|
139 | 139 |
public void updateGroupNode(Group group) { |
... | ... | |
345 | 345 |
public void execute() { |
346 | 346 |
updateStatistics(); |
347 | 347 |
} |
348 |
}); |
|
348 |
}, true);
|
|
349 | 349 |
showRelevantToolbarButtons(); |
350 | 350 |
} |
351 | 351 |
else { |
... | ... | |
465 | 465 |
} |
466 | 466 |
}); |
467 | 467 |
|
468 |
// Scheduler.get().scheduleFixedDelay(new RepeatingCommand() {
|
|
469 |
// |
|
470 |
// @Override
|
|
471 |
// public boolean execute() {
|
|
472 |
// Folder f = getSelection();
|
|
473 |
// if (f != null) {
|
|
474 |
// if (getSelectedTree().equals(folderTreeView))
|
|
475 |
// updateFolder(f, true, null);
|
|
476 |
// else if (getSelectedTree().equals(mysharedTreeView))
|
|
477 |
// updateSharedFolder(f, true);
|
|
478 |
// }
|
|
479 |
// return true;
|
|
480 |
// }
|
|
481 |
// }, 3000);
|
|
468 |
Scheduler.get().scheduleFixedDelay(new RepeatingCommand() { |
|
469 |
|
|
470 |
@Override |
|
471 |
public boolean execute() { |
|
472 |
Folder f = getSelection(); |
|
473 |
if (f != null) { |
|
474 |
if (getSelectedTree().equals(folderTreeView)) |
|
475 |
updateFolder(f, true, null, false);
|
|
476 |
else if (getSelectedTree().equals(mysharedTreeView)) |
|
477 |
updateSharedFolder(f, true); |
|
478 |
} |
|
479 |
return true; |
|
480 |
} |
|
481 |
}, 3000); |
|
482 | 482 |
} |
483 | 483 |
|
484 | 484 |
public void applyPermissions(Folder f) { |
... | ... | |
917 | 917 |
if (callback != null) |
918 | 918 |
callback.execute(); |
919 | 919 |
} |
920 |
}); |
|
920 |
}, true);
|
|
921 | 921 |
} |
922 | 922 |
|
923 | 923 |
@Override |
... | ... | |
1073 | 1073 |
} |
1074 | 1074 |
|
1075 | 1075 |
public void updateTrash(boolean showFiles, Command callback) { |
1076 |
updateFolder(trash, showFiles, callback); |
|
1076 |
updateFolder(trash, showFiles, callback, true);
|
|
1077 | 1077 |
} |
1078 | 1078 |
|
1079 | 1079 |
public void updateGroupsNode() { |
... | ... | |
1116 | 1116 |
} |
1117 | 1117 |
|
1118 | 1118 |
public void updateRootFolder(Command callback) { |
1119 |
updateFolder(account.getPithos(), false, callback); |
|
1119 |
updateFolder(account.getPithos(), false, callback, true);
|
|
1120 | 1120 |
} |
1121 | 1121 |
|
1122 | 1122 |
void createMySharedTree() { |
Also available in: Unified diff