Revision 3f62b626 src/gr/grnet/pithos/web/client/othersharedtree/OtherSharedTreeViewModel.java
b/src/gr/grnet/pithos/web/client/othersharedtree/OtherSharedTreeViewModel.java | ||
---|---|---|
76 | 76 |
|
77 | 77 |
protected Pithos app; |
78 | 78 |
|
79 |
String dummy = "No shares by others yet"; |
|
80 |
|
|
79 | 81 |
private Cell<Folder> folderCell = new AbstractCell<Folder>(ContextMenuEvent.getType().getName()) { |
80 | 82 |
|
81 | 83 |
@Override |
82 | 84 |
public void render(Context context, Folder folder, SafeHtmlBuilder safeHtmlBuilder) { |
83 | 85 |
String html = AbstractImagePrototype.create(OtherSharedTreeView.images.folderYellow()).getHTML(); |
84 |
safeHtmlBuilder.appendHtmlConstant(html).appendHtmlConstant(" ");
|
|
86 |
safeHtmlBuilder.appendHtmlConstant(html).appendHtmlConstant(" ");
|
|
85 | 87 |
safeHtmlBuilder.append(Templates.INSTANCE.nameSpan(folder.getName())); |
86 | 88 |
} |
87 | 89 |
|
... | ... | |
132 | 134 |
|
133 | 135 |
@Override |
134 | 136 |
public void render(String object, SafeHtmlBuilder builder) { |
135 |
String html = AbstractImagePrototype.create(OtherSharedTreeView.images.myShared()).getHTML(); |
|
136 |
builder.appendHtmlConstant(html).appendHtmlConstant(" "); |
|
137 |
if (!object.equals(dummy)) { |
|
138 |
String html = AbstractImagePrototype.create(OtherSharedTreeView.images.myShared()).getHTML(); |
|
139 |
builder.appendHtmlConstant(html).appendHtmlConstant(" "); |
|
140 |
} |
|
137 | 141 |
builder.append(OtherSharedTreeView.Templates.INSTANCE.nameSpan(object)); |
138 | 142 |
} |
139 | 143 |
}), null, null); |
... | ... | |
164 | 168 |
public void onSuccess(final SharingUsers _result) { |
165 | 169 |
userLevelDataProvider.getList().clear(); |
166 | 170 |
userLevelDataProvider.getList().addAll(_result.getUsers()); |
171 |
if (userLevelDataProvider.getList().isEmpty()) |
|
172 |
userLevelDataProvider.getList().add(dummy); |
|
167 | 173 |
Iterator<String> iter = _result.getUsers().iterator(); |
168 | 174 |
fetchSharedContainers(iter, callback); |
169 | 175 |
} |
Also available in: Unified diff