[jboss-svn-commits] JBL Code SVN: r23396 - labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/categorynav.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Oct 9 11:13:38 EDT 2008


Author: Rikkola
Date: 2008-10-09 11:13:37 -0400 (Thu, 09 Oct 2008)
New Revision: 23396

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/categorynav/CategoryExplorerWidget.java
Log:
Fixes the jumpy categories when expanding.

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/categorynav/CategoryExplorerWidget.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/categorynav/CategoryExplorerWidget.java	2008-10-09 14:48:39 UTC (rev 23395)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/categorynav/CategoryExplorerWidget.java	2008-10-09 15:13:37 UTC (rev 23396)
@@ -24,6 +24,7 @@
 
 import com.google.gwt.user.client.Command;
 import com.google.gwt.user.client.DeferredCommand;
+import com.google.gwt.user.client.Window;
 import com.google.gwt.user.client.rpc.AsyncCallback;
 import com.google.gwt.user.client.ui.AbsolutePanel;
 import com.google.gwt.user.client.ui.Button;
@@ -176,16 +177,17 @@
 
         //walk back up to build a tree
         this.selectedPath = getPath( item );
-
+        
         //item.setUserObject( new Boolean( true ) );
 
         service.loadChildCategories( selectedPath,
                                      new GenericCallback() {
 
-                                         public void onSuccess(Object result) {
+                                         public void onSuccess(Object result) {           
                                              TreeItem child = root.getChild( 0 );
                                              if ( child instanceof PendingItem ) {
-                                                 root.removeItem( child );
+                                                 // root.removeItem( child ); 
+                                                 child.setVisible( false );
                                              }
                                              String[] list = (String[]) result;
                                              for ( int i = 0; i < list.length; i++ ) {
@@ -195,7 +197,7 @@
                                                  it.addItem( new PendingItem() );
 
                                                  root.addItem( it );
-                                             }
+                                             }           
                                          }
 
                                      } );




More information about the jboss-svn-commits mailing list