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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to