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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Mar 25 22:09:14 EDT 2009


Author: michael.neale at jboss.com
Date: 2009-03-25 22:09:14 -0400 (Wed, 25 Mar 2009)
New Revision: 25833

Modified:
   labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/MetaDataWidget.java
Log:
showing meta data widget for text editors

Modified: labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/MetaDataWidget.java
===================================================================
--- labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/MetaDataWidget.java	2009-03-25 23:18:42 UTC (rev 25832)
+++ labs/jbossrules/trunk/drools-guvnor/src/main/java/org/drools/guvnor/client/ruleeditor/MetaDataWidget.java	2009-03-26 02:09:14 UTC (rev 25833)
@@ -18,12 +18,7 @@
 
 import java.util.Date;
 
-import org.drools.guvnor.client.common.FormStyleLayout;
-import org.drools.guvnor.client.common.FormStylePopup;
-import org.drools.guvnor.client.common.GenericCallback;
-import org.drools.guvnor.client.common.ImageButton;
-import org.drools.guvnor.client.common.RulePackageSelector;
-import org.drools.guvnor.client.common.SmallLabel;
+import org.drools.guvnor.client.common.*;
 import org.drools.guvnor.client.explorer.ExplorerLayoutManager;
 import org.drools.guvnor.client.messages.Constants;
 import org.drools.guvnor.client.rpc.MetaData;
@@ -46,6 +41,8 @@
 import com.google.gwt.user.client.ui.Widget;
 import com.gwtext.client.util.Format;
 import com.gwtext.client.widgets.form.FormPanel;
+import com.gwtext.client.widgets.form.event.FormPanelListener;
+import com.gwtext.client.widgets.form.event.FormPanelListenerAdapter;
 
 /**
  * This displays the metadata for a versionable asset.
@@ -63,7 +60,7 @@
     AssetCategoryEditor     ed;
     private FormStyleLayout currentSection;
     private String          currentSectionName;
-    private Constants       constants;
+    private Constants       constants = ((Constants) GWT.create( Constants.class ));
 
     public MetaDataWidget(final MetaData d,
                           final boolean readOnly,
@@ -76,20 +73,29 @@
         this.metaDataRefreshView = metaDataRefreshView;
         this.fullRefreshView = fullRefreshView;
 
-        constants = ((Constants) GWT.create( Constants.class ));
-        Button show = new Button( constants.showMoreInfo() );
-        show.addClickListener( new ClickListener() {
-            public void onClick(Widget sender) {
-                layout.clear();
-                render( d,
-                        readOnly,
-                        uuid );
-            }
-        } );
+        if (d.format.equals(AssetFormats.DRL) || d.format.equals(AssetFormats.FUNCTION) || d.format.equals(AssetFormats.ENUMERATION)) {
+            render( d,
+                    readOnly,
+                    uuid );
+            
+        } else {
+            Button show = new Button( constants.showMoreInfo() );
+            show.addClickListener( new ClickListener() {
+                public void onClick(Widget sender) {
+                    layout.clear();
+                    render( d,
+                            readOnly,
+                            uuid );
+                }
+            } );
 
-        layout.add( new SmallLabel( Format.format( "Title: [<b>{0}</b>]",
-                                                   d.name ) ) );
-        layout.add( show );
+            layout.add( new SmallLabel( Format.format( "Title: [<b>{0}</b>]",
+                                                       d.name ) ) );
+            
+            layout.add( show );
+
+        }
+
         initWidget( layout );
 
     }




More information about the jboss-svn-commits mailing list