You are viewing a plain text version of this content. The canonical link for it is here.
Posted to server-dev@james.apache.org by do...@apache.org on 2013/09/12 05:46:29 UTC

svn commit: r1522246 - /james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FoldersTreeViewModel.java

Author: dongxu
Date: Thu Sep 12 03:46:28 2013
New Revision: 1522246

URL: http://svn.apache.org/r1522246
Log:
the workaround of r149, all of the folders use the same one icon

Modified:
    james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FoldersTreeViewModel.java

Modified: james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FoldersTreeViewModel.java
URL: http://svn.apache.org/viewvc/james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FoldersTreeViewModel.java?rev=1522246&r1=1522245&r2=1522246&view=diff
==============================================================================
--- james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FoldersTreeViewModel.java (original)
+++ james/hupa/trunk/client/src/main/java/org/apache/hupa/client/ui/FoldersTreeViewModel.java Thu Sep 12 03:46:28 2013
@@ -84,25 +84,25 @@ public class FoldersTreeViewModel implem
 	 * Get the {@link NodeInfo} that provides the children of the specified
 	 * value.
 	 */
-	// @Override
-	// public <T> NodeInfo<?> getNodeInfo(T value) {
-	// return new DefaultNodeInfo<ImapFolder>(new ImapFolderListDataProvider(
-	// (ImapFolder) value), new ImapFolderCell(images.listicons()) {
-	// @Override
-	// public void render(Context context, ImapFolder value,
-	// SafeHtmlBuilder sb) {
-	// if (value != null) {
-	// sb.appendEscaped(value.getName());
-	// }
-	// }
-	// }, selectionModel, null);
-	// }
 	@Override
 	public <T> NodeInfo<?> getNodeInfo(T value) {
 		return new DefaultNodeInfo<ImapFolder>(new ImapFolderListDataProvider(
-				(ImapFolder) value), new ImapFolderCell(images.listicons()),
-				selectionModel, null);
+				(ImapFolder) value), new AbstractCell<ImapFolder>() {
+			@Override
+			public void render(Context context, ImapFolder value,
+					SafeHtmlBuilder sb) {
+				if (value != null) {
+					sb.appendEscaped(value.getName());
+				}
+			}
+		}, selectionModel, null);
 	}
+//	@Override
+//	public <T> NodeInfo<?> getNodeInfo(T value) {
+//		return new DefaultNodeInfo<ImapFolder>(new ImapFolderListDataProvider(
+//				(ImapFolder) value), new ImapFolderCell(images.listicons()),
+//				selectionModel, null);
+//	}
 
 	/**
 	 * The cell used to render categories.



---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org