Revision d18749bc src/gr/grnet/pithos/web/client/Pithos.java
b/src/gr/grnet/pithos/web/client/Pithos.java | ||
---|---|---|
251 | 251 |
|
252 | 252 |
Button upload; |
253 | 253 |
|
254 |
private HTML usedBytes; |
|
255 |
|
|
256 |
private HTML totalBytes; |
|
257 |
|
|
258 |
private HTML usedPercent; |
|
259 |
|
|
260 | 254 |
private HTML numOfFiles; |
261 | 255 |
|
262 | 256 |
private Toolbar toolbar; |
... | ... | |
370 | 364 |
|
371 | 365 |
trees.add(folderTreeView); |
372 | 366 |
|
373 |
HorizontalPanel separator = new HorizontalPanel(); |
|
374 |
separator.addStyleName("pithos-statisticsSeparator"); |
|
375 |
trees.add(separator); |
|
376 |
|
|
377 |
HorizontalPanel statistics = new HorizontalPanel(); |
|
378 |
statistics.addStyleName("pithos-statistics"); |
|
379 |
statistics.add(new HTML("Used: ")); |
|
380 |
usedBytes = new HTML(); |
|
381 |
statistics.add(usedBytes); |
|
382 |
statistics.add(new HTML(" of ")); |
|
383 |
totalBytes = new HTML(); |
|
384 |
statistics.add(totalBytes); |
|
385 |
statistics.add(new HTML(" (")); |
|
386 |
usedPercent = new HTML(); |
|
387 |
statistics.add(usedPercent); |
|
388 |
statistics.add(new HTML(")")); |
|
389 |
trees.add(statistics); |
|
390 |
|
|
391 | 367 |
// Add the left and right panels to the split panel. |
392 | 368 |
splitPanel.setLeftWidget(trees); |
393 | 369 |
splitPanel.setRightWidget(inner); |
... | ... | |
454 | 430 |
groupTreeView = new GroupTreeView(groupTreeViewModel); |
455 | 431 |
treeViews.add(groupTreeView); |
456 | 432 |
trees.add(groupTreeView); |
457 |
showStatistics();
|
|
433 |
folderTreeView.showStatistics(account);
|
|
458 | 434 |
} |
459 | 435 |
} |
460 | 436 |
}); |
... | ... | |
593 | 569 |
|
594 | 570 |
@Override |
595 | 571 |
public void onSuccess(AccountResource _result) { |
596 |
showStatistics();
|
|
572 |
folderTreeView.showStatistics(account);
|
|
597 | 573 |
} |
598 | 574 |
|
599 | 575 |
@Override |
... | ... | |
615 | 591 |
Scheduler.get().scheduleDeferred(headAccount); |
616 | 592 |
} |
617 | 593 |
|
618 |
protected void showStatistics() { |
|
619 |
usedBytes.setHTML(String.valueOf(account.getFileSizeAsString())); |
|
620 |
totalBytes.setHTML(String.valueOf(account.getQuotaAsString())); |
|
621 |
NumberFormat nf = NumberFormat.getPercentFormat(); |
|
622 |
usedPercent.setHTML(nf.format(account.getUsedPercentage())); |
|
623 |
} |
|
624 |
|
|
625 | 594 |
protected void createHomeContainer(final AccountResource _account, final Command callback) { |
626 | 595 |
String path = "/" + Pithos.HOME_CONTAINER; |
627 | 596 |
PutRequest createPithos = new PutRequest(getApiPath(), getUsername(), path) { |
... | ... | |
1137 | 1106 |
@Override |
1138 | 1107 |
public void execute() { |
1139 | 1108 |
mysharedTreeView = new MysharedTreeView(mysharedTreeViewModel); |
1140 |
trees.insert(mysharedTreeView, 3);
|
|
1109 |
trees.insert(mysharedTreeView, 1);
|
|
1141 | 1110 |
treeViews.add(mysharedTreeView); |
1142 | 1111 |
createOtherSharedTree(); |
1143 | 1112 |
} |
... | ... | |
1171 | 1140 |
@Override |
1172 | 1141 |
public void execute() { |
1173 | 1142 |
otherSharedTreeView = new OtherSharedTreeView(otherSharedTreeViewModel); |
1174 |
trees.insert(otherSharedTreeView, 3);
|
|
1143 |
trees.insert(otherSharedTreeView, 1);
|
|
1175 | 1144 |
treeViews.add(otherSharedTreeView); |
1176 | 1145 |
} |
1177 | 1146 |
}); |
Also available in: Unified diff